{
  "info": {
    "_postman_id": "5c3e51be-7349-40fe-8d41-c08ac5f4656b",
    "name": "solOS v3",
    "description": "# solOS REST API v3\n\nАктуальная документация: [https://www.solos.pro/api/v3/](https://www.solos.pro/api/v3/).\n\n## Подключение\n\nУкажите адрес вашей solOS в `YOUR_CRM_URL` без завершающего `/` и заполните одну пару ключей авторизации. Ответы возвращаются в JSON.\n\n## Авторизация\n\nКлючи пользователя создаются в профиле, раздел **Доступ к API**, и передаются в заголовках `Solos-User-Token` и `Solos-User-Secret`. Доступ соответствует правам пользователя. Ключи позволяют выполнять разрешённые пользователю методы чтения, создания, изменения и удаления. Храните ключи как пароль и не передавайте третьим лицам.\n\n## Сервисные токены\n\nСервисные токены создаются в **Настройки → Сервисные токены**, не привязаны к пользователю и работают только на чтение. Передавайте `Solos-App-Token` и `Solos-App-Secret`. Они доступны для `Ping` и `Read`; `Create`, `Update` и `Delete` требуют ключи пользователя. В запросах сервисные заголовки добавлены отключёнными: включите их и отключите пользовательскую пару. Одновременно используйте только одну пару ключей.\n\n## Методы\n\n- `GET|POST|PUT|DELETE /api/ping/` — проверка подключения; в `message` возвращается HTTP-метод.\n- `POST /api/get/` — чтение. Обязателен `module`; поддерживаемые методом параметры указаны в его JSON-примере. `count` — размер страницы (по умолчанию 500, максимум 500); `offset` — число пропускаемых записей; `order` — `ASC` или `DESC`; `query` — текст поиска; `filter` — объект фильтров. В методах для выбранных объектов `id` — массив их ID, до 500 значений. Набор параметров зависит от выбранного метода.\n- `POST /api/post/` — создание. Тело содержит `module` и `payload`.\n- `PUT /api/put/` — изменение. Тело содержит `module` и `payload`; обычно запись выбирается по `payload.id`. Для смены этапа проекта используется `project_id`, для календаря дополнительно нужны версии и область действия.\n- `DELETE /api/delete/?module=...&id=...` — удаление.\n\n## Формат ответа\n\n`status` совпадает с HTTP-кодом, `message` содержит результат или ошибку, `payload` — данные ответа. В списках с пагинацией `total` — число подходящих записей до применения `count` и `offset`. При чтении по массиву `id` результаты выбранных объектов объединяются, а `total` показывает число возвращённых строк; `count` и `offset` применяются отдельно к каждому объекту. Особенности ответа указаны в описании метода.\n\n## Коды ответов\n\n- `200` — успешно.\n- `400` — неверный метод, JSON, параметры или данные.\n- `401` — отсутствуют, неверны, отключены или просрочены ключи.\n- `403` — недостаточно прав.\n- `404` — запрошенная запись не найдена, например при изменении или удалении.\n- `409` — конфликт версии события или серии календаря при изменении/удалении.\n- `500` — внутренняя ошибка сервера.\n\n## Примеры\n\nВ коллекции используются вымышленные данные. Перед запуском запроса замените ID, реквизиты и другие значения на данные вашей solOS. ID ролей, категорий, валют и других справочников можно получить методами из папки «Настройки системы».",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "4773484"
  },
  "item": [
    {
      "name": "Ping",
      "item": [
        {
          "name": "Ping",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json",
                "type": "text"
              },
              {
                "key": "Solos-User-Token",
                "value": "{{YOUR_CRM_TOKEN}}",
                "type": "text"
              },
              {
                "key": "Solos-User-Secret",
                "value": "{{YOUR_CRM_SECRET}}",
                "type": "text"
              },
              {
                "key": "Solos-App-Token",
                "value": "{{YOUR_CRM_APP_TOKEN}}",
                "type": "text",
                "disabled": true
              },
              {
                "key": "Solos-App-Secret",
                "value": "{{YOUR_CRM_APP_SECRET}}",
                "type": "text",
                "disabled": true
              }
            ],
            "url": {
              "raw": "{{YOUR_CRM_URL}}/api/ping/",
              "host": [
                "{{YOUR_CRM_URL}}"
              ],
              "path": [
                "api",
                "ping",
                ""
              ]
            },
            "description": "Проверяет подключение к API и ключи авторизации. Доступен с ключами пользователя или сервисными ключами. В `message` успешного ответа возвращается HTTP-метод запроса. Можно использовать `GET`, `POST`, `PUT` или `DELETE`."
          },
          "response": [
            {
              "name": "200 · Успех",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/ping/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "ping",
                    ""
                  ]
                },
                "description": "Проверяет подключение к API и ключи авторизации. Доступен с ключами пользователя или сервисными ключами. В `message` успешного ответа возвращается HTTP-метод запроса. Можно использовать `GET`, `POST`, `PUT` или `DELETE`."
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                }
              ],
              "cookie": [],
              "body": "{\n    \"status\": 200,\n    \"message\": \"GET\"\n}"
            },
            {
              "name": "401 · Ошибка авторизации",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/ping/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "ping",
                    ""
                  ]
                },
                "description": "Проверяет подключение к API и ключи авторизации. Доступен с ключами пользователя или сервисными ключами. В `message` успешного ответа возвращается HTTP-метод запроса. Можно использовать `GET`, `POST`, `PUT` или `DELETE`."
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json; charset=utf-8"
                }
              ],
              "cookie": [],
              "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\"\n}"
            }
          ]
        }
      ],
      "description": "Проверка подключения к solOS и правильности ключей авторизации."
    },
    {
      "name": "Read",
      "item": [
        {
          "name": "Проекты",
          "item": [
            {
              "name": "Проекты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает список проектов с контрагентами, суммами, воронками и текущими этапами.\n\nВ JSON запроса укажите `module` — `projects`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию проекта, номеру договора и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список проектов с контрагентами, суммами, воронками и текущими этапами.\n\nВ JSON запроса укажите `module` — `projects`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию проекта, номеру договора и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 5001,\n            \"name\": \"Демо значение 2\",\n            \"client_id\": 5003,\n            \"client\": \"ООО \\\"Демо-контрагент 4\\\"\",\n            \"contractor_id\": 5005,\n            \"contractor\": null,\n            \"start\": \"2026-01-07\",\n            \"end\": \"2026-01-08\",\n            \"contract_number\": \"5008\",\n            \"contract_date\": \"2026-01-10\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5010,\n            \"currency\": \"€\",\n            \"city_id\": 5011,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5012,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step_id\": 5013,\n            \"step\": \"Демо значение 14\",\n            \"step_current\": 1,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"contact_id\": 5015,\n            \"contact\": \"Демо Пользователь 16\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-18 10:00:00\",\n            \"user_id\": 5018,\n            \"user\": \"Демо Пользователь 19\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5020,\n            \"name\": \"Демо значение 21\",\n            \"client_id\": 5022,\n            \"client\": \"ООО \\\"Демо-контрагент 23\\\"\",\n            \"contractor_id\": 5024,\n            \"contractor\": null,\n            \"start\": \"2026-01-26\",\n            \"end\": \"2026-01-27\",\n            \"contract_number\": \"5027\",\n            \"contract_date\": \"2026-01-02\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5029,\n            \"currency\": \"₽\",\n            \"city_id\": 5030,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5031,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Вторая\",\n            \"step_id\": 5032,\n            \"step\": \"Демо значение 33\",\n            \"step_current\": 1,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"contact_id\": null,\n            \"contact\": null,\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-08 10:00:00\",\n            \"user_id\": 5035,\n            \"user\": \"Демо Пользователь 36\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5037,\n            \"name\": \"Демо значение 38\",\n            \"client_id\": 5039,\n            \"client\": \"ООО \\\"Демо-контрагент 40\\\"\",\n            \"contractor_id\": 5041,\n            \"contractor\": null,\n            \"start\": \"2026-01-16\",\n            \"end\": \"2026-01-17\",\n            \"contract_number\": \"5044\",\n            \"contract_date\": \"2026-01-19\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5046,\n            \"currency\": \"₽\",\n            \"city_id\": 5047,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5048,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step_id\": 5049,\n            \"step\": \"Демо значение 50\",\n            \"step_current\": 1,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"contact_id\": 5051,\n            \"contact\": \"Демо Пользователь 52\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-27 10:00:00\",\n            \"user_id\": 5054,\n            \"user\": \"Демо Пользователь 55\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5056,\n            \"name\": \"Демо значение 57\",\n            \"client_id\": 5058,\n            \"client\": \"ООО \\\"Демо-контрагент 59\\\"\",\n            \"contractor_id\": 5060,\n            \"contractor\": \"ООО \\\"Демо-контрагент 61\\\"\",\n            \"start\": \"2026-01-09\",\n            \"end\": \"2026-01-10\",\n            \"contract_number\": \"\",\n            \"contract_date\": null,\n            \"price\": \"1000.00\",\n            \"currency_id\": 5064,\n            \"currency\": \"₽\",\n            \"city_id\": 5065,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5066,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Вторая\",\n            \"step_id\": 5067,\n            \"step\": \"Демо значение 68\",\n            \"step_current\": 1,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": 5069,\n            \"reference\": \"Демо значение 70\",\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"contact_id\": 5071,\n            \"contact\": \"Демо Пользователь 72\",\n            \"contractor_contact_id\": 5073,\n            \"contractor_contact\": \"ООО \\\"Демо-контрагент 74\\\"\",\n            \"active\": \"1\",\n            \"created\": \"2026-01-22 10:00:00\",\n            \"user_id\": 5076,\n            \"user\": \"Демо Пользователь 77\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5078,\n            \"name\": \"Демо значение 79\",\n            \"client_id\": 5080,\n            \"client\": \"ООО \\\"Демо-контрагент 81\\\"\",\n            \"contractor_id\": 5082,\n            \"contractor\": \"ООО \\\"Демо-контрагент 83\\\"\",\n            \"start\": \"2026-01-04\",\n            \"end\": \"2026-01-05\",\n            \"contract_number\": \"5086\",\n            \"contract_date\": \"2026-01-07\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5088,\n            \"currency\": \"₽\",\n            \"city_id\": 5089,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5090,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step_id\": 5091,\n            \"step\": \"Демо значение 92\",\n            \"step_current\": 2,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"\",\n            \"contact_id\": 5093,\n            \"contact\": \"Демо Пользователь 94\",\n            \"contractor_contact_id\": 5095,\n            \"contractor_contact\": \"ООО \\\"Демо-контрагент 96\\\"\",\n            \"active\": \"1\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 5098,\n            \"user\": \"Демо Пользователь 99\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5100,\n            \"name\": \"Демо значение 101\",\n            \"client_id\": 5102,\n            \"client\": \"ООО \\\"Демо-контрагент 103\\\"\",\n            \"contractor_id\": 5104,\n            \"contractor\": \"ООО \\\"Демо-контрагент 105\\\"\",\n            \"start\": \"2026-01-26\",\n            \"end\": \"2026-01-27\",\n            \"contract_number\": \"5108\",\n            \"contract_date\": \"2026-01-02\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5110,\n            \"currency\": \"₽\",\n            \"city_id\": 5111,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5112,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Вторая\",\n            \"step_id\": 5113,\n            \"step\": \"Демо значение 114\",\n            \"step_current\": 3,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"contact_id\": 5115,\n            \"contact\": \"Демо Пользователь 116\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"user_id\": 5118,\n            \"user\": \"Демо Пользователь 119\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5120,\n            \"name\": \"Демо значение 121\",\n            \"client_id\": 5122,\n            \"client\": \"ООО \\\"Демо-контрагент 123\\\"\",\n            \"contractor_id\": 5124,\n            \"contractor\": \"ООО \\\"Демо-контрагент 125\\\"\",\n            \"start\": \"2026-01-19\",\n            \"end\": \"2026-01-20\",\n            \"contract_number\": \"5128\",\n            \"contract_date\": \"2026-01-22\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5130,\n            \"currency\": \"₽\",\n            \"city_id\": 5131,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5132,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step_id\": 5133,\n            \"step\": \"Демо значение 134\",\n            \"step_current\": 4,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"\",\n            \"contact_id\": 5135,\n            \"contact\": \"Демо Пользователь 136\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-03 10:00:00\",\n            \"user_id\": 5138,\n            \"user\": \"Демо Пользователь 139\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5140,\n            \"name\": \"Демо значение 141\",\n            \"client_id\": 5142,\n            \"client\": \"ООО \\\"Демо-контрагент 143\\\"\",\n            \"contractor_id\": 5144,\n            \"contractor\": \"ООО \\\"Демо-контрагент 145\\\"\",\n            \"start\": \"2026-01-12\",\n            \"end\": \"2026-01-13\",\n            \"contract_number\": \"5148\",\n            \"contract_date\": \"2026-01-15\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5150,\n            \"currency\": \"₽\",\n            \"city_id\": 5151,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5152,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Вторая\",\n            \"step_id\": 5153,\n            \"step\": \"Демо значение 154\",\n            \"step_current\": 4,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"contact_id\": 5155,\n            \"contact\": \"Демо Пользователь 156\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-23 10:00:00\",\n            \"user_id\": 5158,\n            \"user\": \"Демо Пользователь 159\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5160,\n            \"name\": \"Демо значение 161\",\n            \"client_id\": 5162,\n            \"client\": \"ООО \\\"Демо-контрагент 163\\\"\",\n            \"contractor_id\": 5164,\n            \"contractor\": \"ООО \\\"Демо-контрагент 165\\\"\",\n            \"start\": \"2026-01-05\",\n            \"end\": \"2026-01-06\",\n            \"contract_number\": \"5168\",\n            \"contract_date\": \"2026-01-08\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5170,\n            \"currency\": \"₽\",\n            \"city_id\": 5171,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5172,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step_id\": 5173,\n            \"step\": \"Демо значение 174\",\n            \"step_current\": 3,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"\",\n            \"contact_id\": 5175,\n            \"contact\": \"Демо Пользователь 176\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-16 10:00:00\",\n            \"user_id\": 5178,\n            \"user\": \"Демо Пользователь 179\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 5180,\n            \"name\": \"Демо значение 181\",\n            \"client_id\": 5182,\n            \"client\": \"ООО \\\"Демо-контрагент 183\\\"\",\n            \"contractor_id\": 5184,\n            \"contractor\": \"ООО \\\"Демо-контрагент 185\\\"\",\n            \"start\": \"2026-01-25\",\n            \"end\": \"2026-01-26\",\n            \"contract_number\": \"5188\",\n            \"contract_date\": \"2026-01-01\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5190,\n            \"currency\": \"₽\",\n            \"city_id\": 5191,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5192,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Вторая\",\n            \"step_id\": 5193,\n            \"step\": \"Демо значение 194\",\n            \"step_current\": 4,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"\",\n            \"contact_id\": 5195,\n            \"contact\": \"Демо Пользователь 196\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-09 10:00:00\",\n            \"user_id\": 5198,\n            \"user\": \"Демо Пользователь 199\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список проектов с контрагентами, суммами, воронками и текущими этапами.\n\nВ JSON запроса укажите `module` — `projects`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию проекта, номеру договора и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список проектов с контрагентами, суммами, воронками и текущими этапами.\n\nВ JSON запроса укажите `module` — `projects`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию проекта, номеру договора и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список проектов с контрагентами, суммами, воронками и текущими этапами.\n\nВ JSON запроса укажите `module` — `projects`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию проекта, номеру договора и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список проектов с контрагентами, суммами, воронками и текущими этапами.\n\nВ JSON запроса укажите `module` — `projects`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию проекта, номеру договора и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Фильтр",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/filter\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"having\": 47,\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает проекты по готовому условию: например, с просроченными задачами, без поступлений или с задолженностью по лизингу. Условие можно сочетать с фильтрами по контрагентам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `projects/filter`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `having` — код одного дополнительного условия; `0` отключает это условие. Допустимые коды приведены ниже.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nУсловия `having`:\n\n- `11` — были события – сегодня.\n- `12` — были события – неделя.\n- `13` — были события – месяц.\n- `14` — были события.\n- `10` — нет событий.\n- `21` — активные задачи – сегодня.\n- `22` — активные задачи – неделя.\n- `23` — активные задачи – месяц.\n- `24` — активные задачи.\n- `25` — просроченные задачи.\n- `20` — нет активных задач.\n- `31` — есть продукты.\n- `30` — нет продуктов.\n- `41` — были платежи – сегодня.\n- `42` — были платежи – неделя.\n- `43` — были платежи – месяц.\n- `47` — оплачен полностью.\n- `44` — были поступления.\n- `40` — нет поступлений.\n- `46` — были затраты.\n- `45` — нет затрат.\n- `51` — есть счета.\n- `50` — нет счетов.\n- `61` — есть конечный пользователь.\n- `60` — нет конечного пользователя.\n- `81` — есть номер договора.\n- `80` — нет номера договора.\n- `83` — есть дата договора.\n- `82` — нет даты договора.\n- `85` — есть номер и дата договора.\n- `84` — нет номера и даты договора.\n- `71` — есть сумма договора.\n- `70` — нет суммы договора.\n- `91` — есть источник обращения.\n- `90` — нет источника обращения.\n- `101` — есть лид.\n- `100` — нет лида.\n- `111` — входит в группу проектов.\n- `110` — без группы проектов.\n- `58` — период SLA активен.\n- `57` — период SLA истёк.\n- `56` — есть SLA.\n- `55` — без SLA.\n- `200` — лизинг – Есть задолженность.\n- `201` — лизинг – Нет задолженности.\n- `202` — лизинг – Досрочный выкуп.\n- `203` — лизинг – Есть участники сделки.\n- `204` — лизинг – Нет участников сделки.\n- `205` — лизинг – Есть график платежей.\n- `206` — лизинг – Нет графика платежей."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/filter\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"having\": 47,\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает проекты по готовому условию: например, с просроченными задачами, без поступлений или с задолженностью по лизингу. Условие можно сочетать с фильтрами по контрагентам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `projects/filter`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `having` — код одного дополнительного условия; `0` отключает это условие. Допустимые коды приведены ниже.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nУсловия `having`:\n\n- `11` — были события – сегодня.\n- `12` — были события – неделя.\n- `13` — были события – месяц.\n- `14` — были события.\n- `10` — нет событий.\n- `21` — активные задачи – сегодня.\n- `22` — активные задачи – неделя.\n- `23` — активные задачи – месяц.\n- `24` — активные задачи.\n- `25` — просроченные задачи.\n- `20` — нет активных задач.\n- `31` — есть продукты.\n- `30` — нет продуктов.\n- `41` — были платежи – сегодня.\n- `42` — были платежи – неделя.\n- `43` — были платежи – месяц.\n- `47` — оплачен полностью.\n- `44` — были поступления.\n- `40` — нет поступлений.\n- `46` — были затраты.\n- `45` — нет затрат.\n- `51` — есть счета.\n- `50` — нет счетов.\n- `61` — есть конечный пользователь.\n- `60` — нет конечного пользователя.\n- `81` — есть номер договора.\n- `80` — нет номера договора.\n- `83` — есть дата договора.\n- `82` — нет даты договора.\n- `85` — есть номер и дата договора.\n- `84` — нет номера и даты договора.\n- `71` — есть сумма договора.\n- `70` — нет суммы договора.\n- `91` — есть источник обращения.\n- `90` — нет источника обращения.\n- `101` — есть лид.\n- `100` — нет лида.\n- `111` — входит в группу проектов.\n- `110` — без группы проектов.\n- `58` — период SLA активен.\n- `57` — период SLA истёк.\n- `56` — есть SLA.\n- `55` — без SLA.\n- `200` — лизинг – Есть задолженность.\n- `201` — лизинг – Нет задолженности.\n- `202` — лизинг – Досрочный выкуп.\n- `203` — лизинг – Есть участники сделки.\n- `204` — лизинг – Нет участников сделки.\n- `205` — лизинг – Есть график платежей.\n- `206` — лизинг – Нет графика платежей."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        5200,\n        5201,\n        5202,\n        5203,\n        5204,\n        5205,\n        5206,\n        5207,\n        5208,\n        5209\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/filter\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"having\": 47,\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает проекты по готовому условию: например, с просроченными задачами, без поступлений или с задолженностью по лизингу. Условие можно сочетать с фильтрами по контрагентам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `projects/filter`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `having` — код одного дополнительного условия; `0` отключает это условие. Допустимые коды приведены ниже.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nУсловия `having`:\n\n- `11` — были события – сегодня.\n- `12` — были события – неделя.\n- `13` — были события – месяц.\n- `14` — были события.\n- `10` — нет событий.\n- `21` — активные задачи – сегодня.\n- `22` — активные задачи – неделя.\n- `23` — активные задачи – месяц.\n- `24` — активные задачи.\n- `25` — просроченные задачи.\n- `20` — нет активных задач.\n- `31` — есть продукты.\n- `30` — нет продуктов.\n- `41` — были платежи – сегодня.\n- `42` — были платежи – неделя.\n- `43` — были платежи – месяц.\n- `47` — оплачен полностью.\n- `44` — были поступления.\n- `40` — нет поступлений.\n- `46` — были затраты.\n- `45` — нет затрат.\n- `51` — есть счета.\n- `50` — нет счетов.\n- `61` — есть конечный пользователь.\n- `60` — нет конечного пользователя.\n- `81` — есть номер договора.\n- `80` — нет номера договора.\n- `83` — есть дата договора.\n- `82` — нет даты договора.\n- `85` — есть номер и дата договора.\n- `84` — нет номера и даты договора.\n- `71` — есть сумма договора.\n- `70` — нет суммы договора.\n- `91` — есть источник обращения.\n- `90` — нет источника обращения.\n- `101` — есть лид.\n- `100` — нет лида.\n- `111` — входит в группу проектов.\n- `110` — без группы проектов.\n- `58` — период SLA активен.\n- `57` — период SLA истёк.\n- `56` — есть SLA.\n- `55` — без SLA.\n- `200` — лизинг – Есть задолженность.\n- `201` — лизинг – Нет задолженности.\n- `202` — лизинг – Досрочный выкуп.\n- `203` — лизинг – Есть участники сделки.\n- `204` — лизинг – Нет участников сделки.\n- `205` — лизинг – Есть график платежей.\n- `206` — лизинг – Нет графика платежей."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/filter\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"having\": 47,\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает проекты по готовому условию: например, с просроченными задачами, без поступлений или с задолженностью по лизингу. Условие можно сочетать с фильтрами по контрагентам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `projects/filter`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `having` — код одного дополнительного условия; `0` отключает это условие. Допустимые коды приведены ниже.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nУсловия `having`:\n\n- `11` — были события – сегодня.\n- `12` — были события – неделя.\n- `13` — были события – месяц.\n- `14` — были события.\n- `10` — нет событий.\n- `21` — активные задачи – сегодня.\n- `22` — активные задачи – неделя.\n- `23` — активные задачи – месяц.\n- `24` — активные задачи.\n- `25` — просроченные задачи.\n- `20` — нет активных задач.\n- `31` — есть продукты.\n- `30` — нет продуктов.\n- `41` — были платежи – сегодня.\n- `42` — были платежи – неделя.\n- `43` — были платежи – месяц.\n- `47` — оплачен полностью.\n- `44` — были поступления.\n- `40` — нет поступлений.\n- `46` — были затраты.\n- `45` — нет затрат.\n- `51` — есть счета.\n- `50` — нет счетов.\n- `61` — есть конечный пользователь.\n- `60` — нет конечного пользователя.\n- `81` — есть номер договора.\n- `80` — нет номера договора.\n- `83` — есть дата договора.\n- `82` — нет даты договора.\n- `85` — есть номер и дата договора.\n- `84` — нет номера и даты договора.\n- `71` — есть сумма договора.\n- `70` — нет суммы договора.\n- `91` — есть источник обращения.\n- `90` — нет источника обращения.\n- `101` — есть лид.\n- `100` — нет лида.\n- `111` — входит в группу проектов.\n- `110` — без группы проектов.\n- `58` — период SLA активен.\n- `57` — период SLA истёк.\n- `56` — есть SLA.\n- `55` — без SLA.\n- `200` — лизинг – Есть задолженность.\n- `201` — лизинг – Нет задолженности.\n- `202` — лизинг – Досрочный выкуп.\n- `203` — лизинг – Есть участники сделки.\n- `204` — лизинг – Нет участников сделки.\n- `205` — лизинг – Есть график платежей.\n- `206` — лизинг – Нет графика платежей."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/filter\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"having\": 47,\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает проекты по готовому условию: например, с просроченными задачами, без поступлений или с задолженностью по лизингу. Условие можно сочетать с фильтрами по контрагентам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `projects/filter`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `having` — код одного дополнительного условия; `0` отключает это условие. Допустимые коды приведены ниже.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nУсловия `having`:\n\n- `11` — были события – сегодня.\n- `12` — были события – неделя.\n- `13` — были события – месяц.\n- `14` — были события.\n- `10` — нет событий.\n- `21` — активные задачи – сегодня.\n- `22` — активные задачи – неделя.\n- `23` — активные задачи – месяц.\n- `24` — активные задачи.\n- `25` — просроченные задачи.\n- `20` — нет активных задач.\n- `31` — есть продукты.\n- `30` — нет продуктов.\n- `41` — были платежи – сегодня.\n- `42` — были платежи – неделя.\n- `43` — были платежи – месяц.\n- `47` — оплачен полностью.\n- `44` — были поступления.\n- `40` — нет поступлений.\n- `46` — были затраты.\n- `45` — нет затрат.\n- `51` — есть счета.\n- `50` — нет счетов.\n- `61` — есть конечный пользователь.\n- `60` — нет конечного пользователя.\n- `81` — есть номер договора.\n- `80` — нет номера договора.\n- `83` — есть дата договора.\n- `82` — нет даты договора.\n- `85` — есть номер и дата договора.\n- `84` — нет номера и даты договора.\n- `71` — есть сумма договора.\n- `70` — нет суммы договора.\n- `91` — есть источник обращения.\n- `90` — нет источника обращения.\n- `101` — есть лид.\n- `100` — нет лида.\n- `111` — входит в группу проектов.\n- `110` — без группы проектов.\n- `58` — период SLA активен.\n- `57` — период SLA истёк.\n- `56` — есть SLA.\n- `55` — без SLA.\n- `200` — лизинг – Есть задолженность.\n- `201` — лизинг – Нет задолженности.\n- `202` — лизинг – Досрочный выкуп.\n- `203` — лизинг – Есть участники сделки.\n- `204` — лизинг – Нет участников сделки.\n- `205` — лизинг – Есть график платежей.\n- `206` — лизинг – Нет графика платежей."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/filter\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"having\": 47,\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"contractor_id\": [],\n        \"contact_id\": [],\n        \"contractor_contact_id\": [],\n        \"user_id\": [],\n        \"worker_id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"currency_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"action_type_id\": [],\n        \"todo_type_id\": [],\n        \"reference_id\": [],\n        \"lead_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает проекты по готовому условию: например, с просроченными задачами, без поступлений или с задолженностью по лизингу. Условие можно сочетать с фильтрами по контрагентам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `projects/filter`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `having` — код одного дополнительного условия; `0` отключает это условие. Допустимые коды приведены ниже.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `contractor_id` — массив ID конечных пользователей проекта.\n- `contact_id` — массив ID контактных лиц.\n- `contractor_contact_id` — массив ID контактных лиц конечных пользователей.\n- `user_id` — массив ID ответственных пользователей.\n- `worker_id` — массив ID участников команды проекта.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `currency_id` — массив ID валют.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `action_type_id` — массив ID типов событий в проектах.\n- `todo_type_id` — массив ID типов задач в проектах.\n- `reference_id` — массив ID источников обращения.\n- `lead_id` — массив ID лидов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nУсловия `having`:\n\n- `11` — были события – сегодня.\n- `12` — были события – неделя.\n- `13` — были события – месяц.\n- `14` — были события.\n- `10` — нет событий.\n- `21` — активные задачи – сегодня.\n- `22` — активные задачи – неделя.\n- `23` — активные задачи – месяц.\n- `24` — активные задачи.\n- `25` — просроченные задачи.\n- `20` — нет активных задач.\n- `31` — есть продукты.\n- `30` — нет продуктов.\n- `41` — были платежи – сегодня.\n- `42` — были платежи – неделя.\n- `43` — были платежи – месяц.\n- `47` — оплачен полностью.\n- `44` — были поступления.\n- `40` — нет поступлений.\n- `46` — были затраты.\n- `45` — нет затрат.\n- `51` — есть счета.\n- `50` — нет счетов.\n- `61` — есть конечный пользователь.\n- `60` — нет конечного пользователя.\n- `81` — есть номер договора.\n- `80` — нет номера договора.\n- `83` — есть дата договора.\n- `82` — нет даты договора.\n- `85` — есть номер и дата договора.\n- `84` — нет номера и даты договора.\n- `71` — есть сумма договора.\n- `70` — нет суммы договора.\n- `91` — есть источник обращения.\n- `90` — нет источника обращения.\n- `101` — есть лид.\n- `100` — нет лида.\n- `111` — входит в группу проектов.\n- `110` — без группы проектов.\n- `58` — период SLA активен.\n- `57` — период SLA истёк.\n- `56` — есть SLA.\n- `55` — без SLA.\n- `200` — лизинг – Есть задолженность.\n- `201` — лизинг – Нет задолженности.\n- `202` — лизинг – Досрочный выкуп.\n- `203` — лизинг – Есть участники сделки.\n- `204` — лизинг – Нет участников сделки.\n- `205` — лизинг – Есть график платежей.\n- `206` — лизинг – Нет графика платежей."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Информация о проекте",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/info\",\n    \"id\": [\n        5210\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает подробные карточки выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/info`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/info\",\n    \"id\": [\n        5210\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/info`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 5211,\n            \"name\": \"Демо значение 212\",\n            \"client_id\": 5213,\n            \"client\": \"ООО \\\"Демо-контрагент 214\\\"\",\n            \"contractor_id\": 5215,\n            \"contractor\": \"ООО \\\"Демо-контрагент 216\\\"\",\n            \"start\": \"2026-01-02\",\n            \"end\": \"2026-01-03\",\n            \"contract_number\": \"5219\",\n            \"contract_date\": \"2026-01-05\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5221,\n            \"currency\": \"₽\",\n            \"city_id\": 5222,\n            \"city\": \"Тестоград\",\n            \"country_id\": 5223,\n            \"country\": \"Демоландия\",\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step_id\": 5224,\n            \"step\": \"Демо значение 225\",\n            \"step_current\": 4,\n            \"step_all\": 4,\n            \"project_group_id\": null,\n            \"project_group\": null,\n            \"reference_id\": null,\n            \"reference\": null,\n            \"lead_id\": null,\n            \"lead\": null,\n            \"comment\": \"\",\n            \"contact_id\": 5226,\n            \"contact\": \"Демо Пользователь 227\",\n            \"contractor_contact_id\": null,\n            \"contractor_contact\": null,\n            \"active\": \"1\",\n            \"created\": \"2026-01-13 10:00:00\",\n            \"user_id\": 5229,\n            \"user\": \"Демо Пользователь 230\",\n            \"workers\": [\n                {\n                    \"user_id\": 5231,\n                    \"user\": \"Демо Пользователь 232\"\n                },\n                {\n                    \"user_id\": 5233,\n                    \"user\": \"Демо Пользователь 234\"\n                },\n                {\n                    \"user_id\": 5235,\n                    \"user\": \"Демо Пользователь 236\"\n                },\n                {\n                    \"user_id\": 5237,\n                    \"user\": \"Демо Пользователь 238\"\n                },\n                {\n                    \"user_id\": 5239,\n                    \"user\": \"Демо Пользователь 240\"\n                },\n                {\n                    \"user_id\": 5241,\n                    \"user\": \"Демо Пользователь 242\"\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"projects-info-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/info\",\n    \"id\": [\n        5210\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/info`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/info\",\n    \"id\": [\n        5210\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/info`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/info\",\n    \"id\": [\n        5210\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/info`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/info\",\n    \"id\": [\n        5210\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/info`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Нет доступа к сущности",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/info\",\n    \"id\": [\n        5210\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/info`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Insufficient permissions to access the entity.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. События проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/actions\",\n    \"id\": [\n        5245\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает события проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/actions`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"id\": [\n        5245\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/actions`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\"status\":200,\"message\":\"\",\"total\":9,\"payload\":[{\"id\":5246,\"type_id\":5247,\"type\":\"Демо значение 248\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-07 10:00:00\",\"user_id\":5250,\"user\":\"Демо Пользователь 251\",\"project_id\":5252,\"project\":\"Демо-проект 253\",\"files\":[{\"id\":5254,\"name\":\"Демо значение 255\",\"extension\":\"pdf\",\"link\":\"https://example.invalid/download/projects/f/vdKMRnQoAlW87PoH1bvEKyvUnXfauSFLzfUKdi2kA3MQeGEsnsBw.pdf/d/1/\",\"size\":\"212424\",\"created\":\"2026-01-14 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5257,\"type_id\":5258,\"type\":\"Демо значение 259\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-18 10:00:00\",\"user_id\":5261,\"user\":\"Демо Пользователь 262\",\"project_id\":5263,\"project\":\"Демо-проект 264\",\"files\":[{\"id\":5265,\"name\":\"Демо значение 266\",\"extension\":\"pdf\",\"link\":\"https://example.invalid/download/projects/f/ajvEaoG90s8qpfQetePJqPQZuETWsGT7vLxQfuN9Y3PIddm00e.pdf/d/1/\",\"size\":\"197173\",\"created\":\"2026-01-25 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5268,\"type_id\":5269,\"type\":\"Демо значение 270\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-02 10:00:00\",\"user_id\":5272,\"user\":\"Демо Пользователь 273\",\"project_id\":5274,\"project\":\"Демо-проект 275\",\"files\":[],\"step_id\":null,\"step\":null},{\"id\":5276,\"type_id\":5277,\"type\":\"Демо значение 278\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-10 10:00:00\",\"user_id\":5280,\"user\":\"Демо Пользователь 281\",\"project_id\":5282,\"project\":\"Демо-проект 283\",\"files\":[],\"step_id\":null,\"step\":null},{\"id\":5284,\"type_id\":5285,\"type\":\"Демо значение 286\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-18 10:00:00\",\"user_id\":5288,\"user\":\"Демо Пользователь 289\",\"project_id\":5290,\"project\":\"Демо-проект 291\",\"files\":[{\"id\":5292,\"name\":\"Демо значение 293\",\"extension\":\"xls\",\"link\":\"https://example.invalid/download/projects/f/Uc3Qw1e5ID9lCro3onzcPaJjB1i7czNEs53t3a6b35zsbri8RAlFe.xls/d/1/\",\"size\":\"92672\",\"created\":\"2026-01-25 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5295,\"type_id\":5296,\"type\":\"Демо значение 297\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-02 10:00:00\",\"user_id\":5299,\"user\":\"Демо Пользователь 300\",\"project_id\":5301,\"project\":\"Демо-проект 302\",\"files\":[{\"id\":5303,\"name\":\"Демо значение 304\",\"extension\":\"xlsx\",\"link\":\"https://example.invalid/download/projects/f/OkZ4j0Omuf24vAzgaIAqqj9RyepeVzScVxjIpDrNZp1mEl0WaNK.xlsx/d/1/\",\"size\":\"13328\",\"created\":\"2026-01-09 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5306,\"type_id\":5307,\"type\":\"Демо значение 308\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-13 10:00:00\",\"user_id\":5310,\"user\":\"Демо Пользователь 311\",\"project_id\":5312,\"project\":\"Демо-проект 313\",\"files\":[{\"id\":5314,\"name\":\"Демо значение 315\",\"extension\":\"doc\",\"link\":\"https://example.invalid/download/projects/f/dQnCjl6wu9DagdD8Ctn5Tq5QvYpsIFHUA5rpbahcUD4FhrPEJnkO.doc/d/1/\",\"size\":\"30720\",\"created\":\"2026-01-20 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5317,\"type_id\":5318,\"type\":\"Демо значение 319\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-24 10:00:00\",\"user_id\":5321,\"user\":\"Демо Пользователь 322\",\"project_id\":5323,\"project\":\"Демо-проект 324\",\"files\":[{\"id\":5325,\"name\":\"Демо значение 326\",\"extension\":\"doc\",\"link\":\"https://example.invalid/download/projects/f/630UJyx7h5tF888Yz0xxbKbrdgjMKdPujA72i197clEDv0XniUzna.doc/d/1/\",\"size\":\"34304\",\"created\":\"2026-01-04 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5328,\"type_id\":5329,\"type\":\"Демо значение 330\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-08 10:00:00\",\"user_id\":5332,\"user\":\"Демо Пользователь 333\",\"project_id\":5334,\"project\":\"Демо-проект 335\",\"files\":[],\"step_id\":null,\"step\":null}]}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"id\": [\n        5245\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/actions`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"id\": [\n        5245\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/actions`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"id\": [\n        5245\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/actions`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"id\": [\n        5245\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/actions`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все события",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает события проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\"status\":200,\"message\":\"\",\"total\":10,\"payload\":[{\"id\":5337,\"type_id\":5338,\"type\":\"Демо значение 339\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-17 10:00:00\",\"user_id\":5341,\"user\":\"Демо Пользователь 342\",\"project_id\":5343,\"project\":\"Демо-проект 344\",\"files\":[{\"id\":5345,\"name\":\"Демо значение 346\",\"extension\":\"pdf\",\"link\":\"https://example.invalid/download/projects/f/XgNiGPz15KrHFQwFK7sKbvWFIX5tq7pyCxW1IRXWbukDguj0b8u.pdf/d/8/\",\"size\":\"212424\",\"created\":\"2026-01-24 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5348,\"type_id\":5349,\"type\":\"Демо значение 350\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-01 10:00:00\",\"user_id\":5352,\"user\":\"Демо Пользователь 353\",\"project_id\":5354,\"project\":\"Демо-проект 355\",\"files\":[{\"id\":5356,\"name\":\"Демо значение 357\",\"extension\":\"pdf\",\"link\":\"https://example.invalid/download/projects/f/ms1j51dQTf2CaZG23mbXsqiOSloee5tjbBhz18mKN8kQ1n4hyu.pdf/d/8/\",\"size\":\"197173\",\"created\":\"2026-01-08 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5359,\"type_id\":5360,\"type\":\"Демо значение 361\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-12 10:00:00\",\"user_id\":5363,\"user\":\"Демо Пользователь 364\",\"project_id\":5365,\"project\":\"Демо-проект 366\",\"files\":[],\"step_id\":null,\"step\":null},{\"id\":5367,\"type_id\":5368,\"type\":\"Демо значение 369\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-20 10:00:00\",\"user_id\":5371,\"user\":\"Демо Пользователь 372\",\"project_id\":5373,\"project\":\"Демо-проект 374\",\"files\":[{\"id\":5375,\"name\":\"Демо значение 376\",\"extension\":\"xls\",\"link\":\"https://example.invalid/download/projects/f/xt6Rw62PxUCaKi48EXT1K8hbZaVrT8mrwpq4vFcItyUnFSvekG.xls/d/8/\",\"size\":\"92672\",\"created\":\"2026-01-27 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5378,\"type_id\":5379,\"type\":\"Демо значение 380\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-04 10:00:00\",\"user_id\":5382,\"user\":\"Демо Пользователь 383\",\"project_id\":5384,\"project\":\"Демо-проект 385\",\"files\":[{\"id\":5386,\"name\":\"Демо значение 387\",\"extension\":\"xlsx\",\"link\":\"https://example.invalid/download/projects/f/qyLB4mncRKWsjhU0kCcdqZ1saDxOad5Aovber7iRVyC3cqVPCtUa.xlsx/d/8/\",\"size\":\"13328\",\"created\":\"2026-01-11 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5389,\"type_id\":5390,\"type\":\"Демо значение 391\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-15 10:00:00\",\"user_id\":5393,\"user\":\"Демо Пользователь 394\",\"project_id\":5395,\"project\":\"Демо-проект 396\",\"files\":[{\"id\":5397,\"name\":\"Демо значение 398\",\"extension\":\"doc\",\"link\":\"https://example.invalid/download/projects/f/45K08yF1h6vnprgAwT53HvABeETDnnCY4mFWXiHWz6mGAixl2YS.doc/d/8/\",\"size\":\"30720\",\"created\":\"2026-01-22 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5400,\"type_id\":5401,\"type\":\"Демо значение 402\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-26 10:00:00\",\"user_id\":5404,\"user\":\"Демо Пользователь 405\",\"project_id\":5406,\"project\":\"Демо-проект 407\",\"files\":[{\"id\":5408,\"name\":\"Демо значение 409\",\"extension\":\"doc\",\"link\":\"https://example.invalid/download/projects/f/aUnLOrJ5TphWM0Ypwfmse6pJJA7F3957gujIFz7EQwOkkXgNY.doc/d/8/\",\"size\":\"34304\",\"created\":\"2026-01-06 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5411,\"type_id\":5412,\"type\":\"Демо значение 413\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-10 10:00:00\",\"user_id\":5415,\"user\":\"Демо Пользователь 416\",\"project_id\":5417,\"project\":\"Демо-проект 418\",\"files\":[],\"step_id\":null,\"step\":null},{\"id\":5419,\"type_id\":5420,\"type\":\"Демо значение 421\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-18 10:00:00\",\"user_id\":5423,\"user\":\"Демо Пользователь 424\",\"project_id\":5425,\"project\":\"Демо-проект 426\",\"files\":[{\"id\":5427,\"name\":\"Демо значение 428\",\"extension\":\"pdf\",\"link\":\"https://example.invalid/download/projects/f/BDXEKea1N2Y3TmrDKRUWFa81Twk0PEj2GyBeSkYskpduwxgyc.pdf/d/9/\",\"size\":\"212424\",\"created\":\"2026-01-25 10:00:00\"}],\"step_id\":null,\"step\":null},{\"id\":5430,\"type_id\":5431,\"type\":\"Демо значение 432\",\"message\":\"Демонстрационный текст без реальных данных.\",\"created\":\"2026-01-02 10:00:00\",\"user_id\":5434,\"user\":\"Демо Пользователь 435\",\"project_id\":5436,\"project\":\"Демо-проект 437\",\"files\":[{\"id\":5438,\"name\":\"Демо значение 439\",\"extension\":\"pdf\",\"link\":\"https://example.invalid/download/projects/f/SWlqUGNYmVbPJsoGCrC00KpbPPSr6QSsjjZl5RalVqXemVOysvw.pdf/d/6/\",\"size\":\"212424\",\"created\":\"2026-01-09 10:00:00\"}],\"step_id\":null,\"step\":null}]}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Индивидуальные права",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события и названию его типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Insufficient permissions as individual access rights have been applied.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Файлы из события",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/actions/files\",\n    \"id\": [\n        5441\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сведения и ссылки на файлы выбранных событий проектов.\n\nВ JSON запроса укажите `module` — `projects/actions/files`.\n\n- `id` — массив ID событий проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/files\",\n    \"id\": [\n        5441\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий проектов.\n\nВ JSON запроса укажите `module` — `projects/actions/files`.\n\n- `id` — массив ID событий проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 5442,\n            \"name\": \"Демо значение 443\",\n            \"extension\": \"doc\",\n            \"link\": \"https://example.invalid/download/projects/f/4jZ4jDbugO4onvHh8D7bqmF1e8bjxSNiPzSRumjMi4dNcOkNwFV.doc/d/7/\",\n            \"size\": \"34304\",\n            \"created\": \"2026-01-13 10:00:00\",\n            \"user_id\": 5445,\n            \"user\": \"Демо Пользователь 446\",\n            \"action_id\": 5441\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/files\",\n    \"id\": [\n        5441\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий проектов.\n\nВ JSON запроса укажите `module` — `projects/actions/files`.\n\n- `id` — массив ID событий проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/files\",\n    \"id\": [\n        5441\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий проектов.\n\nВ JSON запроса укажите `module` — `projects/actions/files`.\n\n- `id` — массив ID событий проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/files\",\n    \"id\": [\n        5441\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий проектов.\n\nВ JSON запроса укажите `module` — `projects/actions/files`.\n\n- `id` — массив ID событий проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions/files\",\n    \"id\": [\n        5441\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий проектов.\n\nВ JSON запроса укажите `module` — `projects/actions/files`.\n\n- `id` — массив ID событий проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Задачи проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/todos\",\n    \"id\": [\n        5448\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает задачи проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/todos`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"id\": [\n        5448\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/todos`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 5449,\n            \"type_id\": 5450,\n            \"type\": \"Демо значение 451\",\n            \"name\": \"Демо значение 452\",\n            \"deadline\": \"2026-01-22 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-23 10:00:00\",\n            \"user_id\": 5455,\n            \"user\": \"Демо Пользователь 456\",\n            \"slave_id\": 5457,\n            \"slave\": \"Демо Пользователь 458\",\n            \"project_id\": 5459,\n            \"project\": \"Демо-проект 460\",\n            \"files\": []\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"id\": [\n        5448\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/todos`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"id\": [\n        5448\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/todos`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"id\": [\n        5448\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/todos`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"id\": [\n        5448\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/todos`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все задачи",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает задачи проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 5462,\n            \"type_id\": 5463,\n            \"type\": \"Демо значение 464\",\n            \"name\": \"Демо значение 465\",\n            \"deadline\": \"2026-01-08 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-09 10:00:00\",\n            \"user_id\": 5468,\n            \"user\": \"Демо Пользователь 469\",\n            \"slave_id\": 5470,\n            \"slave\": \"Демо Пользователь 471\",\n            \"project_id\": 5472,\n            \"project\": \"Демо-проект 473\",\n            \"files\": []\n        },\n        {\n            \"id\": 5474,\n            \"type_id\": 5475,\n            \"type\": \"Демо значение 476\",\n            \"name\": \"Демо значение 477\",\n            \"deadline\": \"2026-01-20 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-21 10:00:00\",\n            \"user_id\": 5480,\n            \"user\": \"Демо Пользователь 481\",\n            \"slave_id\": 5482,\n            \"slave\": \"Демо Пользователь 483\",\n            \"project_id\": 5484,\n            \"project\": \"Демо-проект 485\",\n            \"files\": []\n        },\n        {\n            \"id\": 5486,\n            \"type_id\": 5487,\n            \"type\": \"Демо значение 488\",\n            \"name\": \"Демо значение 489\",\n            \"deadline\": \"2026-01-05 10:00:00\",\n            \"priority\": \"0\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 5492,\n            \"user\": \"Демо Пользователь 493\",\n            \"slave_id\": 5494,\n            \"slave\": \"Демо Пользователь 495\",\n            \"project_id\": 5496,\n            \"project\": \"Демо-проект 497\",\n            \"files\": []\n        },\n        {\n            \"id\": 5498,\n            \"type_id\": 5499,\n            \"type\": \"Демо значение 500\",\n            \"name\": \"Демо значение 501\",\n            \"deadline\": \"2026-01-17 10:00:00\",\n            \"priority\": \"0\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-18 10:00:00\",\n            \"user_id\": 5504,\n            \"user\": \"Демо Пользователь 505\",\n            \"slave_id\": 5506,\n            \"slave\": \"Демо Пользователь 507\",\n            \"project_id\": 5508,\n            \"project\": \"Демо-проект 509\",\n            \"files\": []\n        },\n        {\n            \"id\": 5510,\n            \"type_id\": 5511,\n            \"type\": \"Демо значение 512\",\n            \"name\": \"Демо значение 513\",\n            \"deadline\": \"2026-01-02 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-03 10:00:00\",\n            \"user_id\": 5516,\n            \"user\": \"Демо Пользователь 517\",\n            \"slave_id\": 5518,\n            \"slave\": \"Демо Пользователь 519\",\n            \"project_id\": 5520,\n            \"project\": \"Демо-проект 521\",\n            \"files\": []\n        },\n        {\n            \"id\": 5522,\n            \"type_id\": 5523,\n            \"type\": \"Демо значение 524\",\n            \"name\": \"Демо значение 525\",\n            \"deadline\": \"2026-01-14 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-15 10:00:00\",\n            \"user_id\": 5528,\n            \"user\": \"Демо Пользователь 529\",\n            \"slave_id\": 5530,\n            \"slave\": \"Демо Пользователь 531\",\n            \"project_id\": 5532,\n            \"project\": \"Демо-проект 533\",\n            \"files\": []\n        },\n        {\n            \"id\": 5534,\n            \"type_id\": 5535,\n            \"type\": \"Демо значение 536\",\n            \"name\": \"Демо значение 537\",\n            \"deadline\": \"2026-01-26 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-27 10:00:00\",\n            \"user_id\": 5540,\n            \"user\": \"Демо Пользователь 541\",\n            \"slave_id\": 5542,\n            \"slave\": \"Демо Пользователь 543\",\n            \"project_id\": 5544,\n            \"project\": \"Демо-проект 545\",\n            \"files\": []\n        },\n        {\n            \"id\": 5546,\n            \"type_id\": 5547,\n            \"type\": \"Демо значение 548\",\n            \"name\": \"Демо значение 549\",\n            \"deadline\": \"2026-01-11 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-12 10:00:00\",\n            \"user_id\": 5552,\n            \"user\": \"Демо Пользователь 553\",\n            \"slave_id\": 5554,\n            \"slave\": \"Демо Пользователь 555\",\n            \"project_id\": 5556,\n            \"project\": \"Демо-проект 557\",\n            \"files\": []\n        },\n        {\n            \"id\": 5558,\n            \"type_id\": 5559,\n            \"type\": \"Демо значение 560\",\n            \"name\": \"Демо значение 561\",\n            \"deadline\": \"2026-01-23 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-24 10:00:00\",\n            \"user_id\": 5564,\n            \"user\": \"Демо Пользователь 565\",\n            \"slave_id\": 5566,\n            \"slave\": \"Демо Пользователь 567\",\n            \"project_id\": 5568,\n            \"project\": \"Демо-проект 569\",\n            \"files\": []\n        },\n        {\n            \"id\": 5570,\n            \"type_id\": 5571,\n            \"type\": \"Демо значение 572\",\n            \"name\": \"Демо значение 573\",\n            \"deadline\": \"2026-01-08 10:00:00\",\n            \"priority\": \"1\",\n            \"active\": \"1\",\n            \"updated\": null,\n            \"created\": \"2026-01-09 10:00:00\",\n            \"user_id\": 5576,\n            \"user\": \"Демо Пользователь 577\",\n            \"slave_id\": 5578,\n            \"slave\": \"Демо Пользователь 579\",\n            \"project_id\": 5580,\n            \"project\": \"Демо-проект 581\",\n            \"files\": []\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи и названию её типа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `slave_id` — массив ID исполнителей.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Файлы из задачи",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/todos/files\",\n    \"id\": [\n        5582\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сведения и ссылки на файлы выбранных задач проектов.\n\nВ JSON запроса укажите `module` — `projects/todos/files`.\n\n- `id` — массив ID задач проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/files\",\n    \"id\": [\n        5582\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных задач проектов.\n\nВ JSON запроса укажите `module` — `projects/todos/files`.\n\n- `id` — массив ID задач проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9001,\n            \"name\": \"demo-file.pdf\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/files/demo-file.pdf\",\n            \"size\": \"128 КБ\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"todo_id\": 5582\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/files\",\n    \"id\": [\n        5582\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных задач проектов.\n\nВ JSON запроса укажите `module` — `projects/todos/files`.\n\n- `id` — массив ID задач проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/files\",\n    \"id\": [\n        5582\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных задач проектов.\n\nВ JSON запроса укажите `module` — `projects/todos/files`.\n\n- `id` — массив ID задач проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/files\",\n    \"id\": [\n        5582\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных задач проектов.\n\nВ JSON запроса укажите `module` — `projects/todos/files`.\n\n- `id` — массив ID задач проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/files\",\n    \"id\": [\n        5582\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных задач проектов.\n\nВ JSON запроса укажите `module` — `projects/todos/files`.\n\n- `id` — массив ID задач проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Продукты проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/goods\",\n    \"id\": [\n        5583\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает продукты, добавленные в проекты для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/goods`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"id\": [\n        5583\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/goods`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 5584,\n            \"good_id\": 5585,\n            \"good\": \"Демо значение 586\",\n            \"category_id\": 5587,\n            \"category\": \"Демо значение 588\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-23 10:00:00\",\n            \"user_id\": 5590,\n            \"user\": \"Демо Пользователь 591\",\n            \"project_id\": 5592,\n            \"project\": \"Демо-проект 593\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"id\": [\n        5583\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/goods`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"id\": [\n        5583\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/goods`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"id\": [\n        5583\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/goods`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"id\": [\n        5583\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/goods`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все продукты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/goods/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает продукты, добавленные в проекты из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/goods/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/goods/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 5595,\n            \"good_id\": 5596,\n            \"good\": \"Демо значение 597\",\n            \"category_id\": 5598,\n            \"category\": \"Демо значение 599\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-07 10:00:00\",\n            \"user_id\": 5601,\n            \"user\": \"Демо Пользователь 602\",\n            \"project_id\": 5603,\n            \"project\": \"Демо-проект 604\"\n        },\n        {\n            \"id\": 5605,\n            \"good_id\": 5606,\n            \"good\": \"Демо значение 607\",\n            \"category_id\": 5608,\n            \"category\": \"Демо значение 609\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 5611,\n            \"user\": \"Демо Пользователь 612\",\n            \"project_id\": 5613,\n            \"project\": \"Демо-проект 614\"\n        },\n        {\n            \"id\": 5615,\n            \"good_id\": 5616,\n            \"good\": \"Демо значение 617\",\n            \"category_id\": 5618,\n            \"category\": \"Демо значение 619\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-27 10:00:00\",\n            \"user_id\": 5621,\n            \"user\": \"Демо Пользователь 622\",\n            \"project_id\": 5623,\n            \"project\": \"Демо-проект 624\"\n        },\n        {\n            \"id\": 5625,\n            \"good_id\": 5626,\n            \"good\": \"Демо значение 627\",\n            \"category_id\": 5628,\n            \"category\": \"Демо значение 629\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"user_id\": 5631,\n            \"user\": \"Демо Пользователь 632\",\n            \"project_id\": 5633,\n            \"project\": \"Демо-проект 634\"\n        },\n        {\n            \"id\": 5635,\n            \"good_id\": 5636,\n            \"good\": \"Демо значение 637\",\n            \"category_id\": 5638,\n            \"category\": \"Демо значение 639\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-20 10:00:00\",\n            \"user_id\": 5641,\n            \"user\": \"Демо Пользователь 642\",\n            \"project_id\": 5643,\n            \"project\": \"Демо-проект 644\"\n        },\n        {\n            \"id\": 5645,\n            \"good_id\": 5646,\n            \"good\": \"Демо значение 647\",\n            \"category_id\": 5648,\n            \"category\": \"Демо значение 649\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-03 10:00:00\",\n            \"user_id\": 5651,\n            \"user\": \"Демо Пользователь 652\",\n            \"project_id\": 5653,\n            \"project\": \"Демо-проект 654\"\n        },\n        {\n            \"id\": 5655,\n            \"good_id\": 5656,\n            \"good\": \"Демо значение 657\",\n            \"category_id\": 5658,\n            \"category\": \"Демо значение 659\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-13 10:00:00\",\n            \"user_id\": 5661,\n            \"user\": \"Демо Пользователь 662\",\n            \"project_id\": 5663,\n            \"project\": \"Демо-проект 664\"\n        },\n        {\n            \"id\": 5665,\n            \"good_id\": 5666,\n            \"good\": \"Демо значение 667\",\n            \"category_id\": 5668,\n            \"category\": \"Демо значение 669\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-23 10:00:00\",\n            \"user_id\": 5671,\n            \"user\": \"Демо Пользователь 672\",\n            \"project_id\": 5673,\n            \"project\": \"Демо-проект 674\"\n        },\n        {\n            \"id\": 5675,\n            \"good_id\": 5676,\n            \"good\": \"Демо значение 677\",\n            \"category_id\": 5678,\n            \"category\": \"Демо значение 679\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 5681,\n            \"user\": \"Демо Пользователь 682\",\n            \"project_id\": 5683,\n            \"project\": \"Демо-проект 684\"\n        },\n        {\n            \"id\": 5685,\n            \"good_id\": 5686,\n            \"good\": \"Демо значение 687\",\n            \"category_id\": 5688,\n            \"category\": \"Демо значение 689\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"quantity\": 1,\n            \"price\": \"1000.00\",\n            \"amount\": \"1000.00\",\n            \"created\": \"2026-01-16 10:00:00\",\n            \"user_id\": 5691,\n            \"user\": \"Демо Пользователь 692\",\n            \"project_id\": 5693,\n            \"project\": \"Демо-проект 694\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/goods/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/goods/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/goods/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"good_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты, добавленные в проекты из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/goods/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и артикулу продукта, названию категории и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `good_id` — массив ID продуктов каталога.\n- `category_id` — массив ID категорий.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Этапы проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/steps\",\n    \"id\": [\n        5695\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает историю переходов проектов между этапами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/steps`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"id\": [\n        5695\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/steps`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 4,\n    \"payload\": [\n        {\n            \"id\": 5696,\n            \"step_id\": 5697,\n            \"step\": \"Демо значение 698\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-25 10:00:00\",\n            \"user_id\": 5700,\n            \"user\": \"Демо Пользователь 701\",\n            \"project_id\": 5702,\n            \"project\": \"Демо-проект 703\"\n        },\n        {\n            \"id\": 5704,\n            \"step_id\": 5705,\n            \"step\": \"Демо значение 706\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 5708,\n            \"user\": \"Демо Пользователь 709\",\n            \"project_id\": 5710,\n            \"project\": \"Демо-проект 711\"\n        },\n        {\n            \"id\": 5712,\n            \"step_id\": 5713,\n            \"step\": \"Демо значение 714\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-14 10:00:00\",\n            \"user_id\": 5716,\n            \"user\": \"Демо Пользователь 717\",\n            \"project_id\": 5718,\n            \"project\": \"Демо-проект 719\"\n        },\n        {\n            \"id\": 5720,\n            \"step_id\": 5721,\n            \"step\": \"Демо значение 722\",\n            \"comment\": null,\n            \"created\": \"2026-01-22 10:00:00\",\n            \"user_id\": 5724,\n            \"user\": \"Демо Пользователь 725\",\n            \"project_id\": 5726,\n            \"project\": \"Демо-проект 727\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"id\": [\n        5695\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/steps`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"id\": [\n        5695\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/steps`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"id\": [\n        5695\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/steps`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"id\": [\n        5695\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/steps`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все этапы",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/steps/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает историю переходов проектов между этапами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/steps/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/steps/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 5729,\n            \"step_id\": 5730,\n            \"step\": \"Демо значение 731\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-04 10:00:00\",\n            \"user_id\": 5733,\n            \"user\": \"Демо Пользователь 734\",\n            \"project_id\": 5735,\n            \"project\": \"Демо-проект 736\"\n        },\n        {\n            \"id\": 5737,\n            \"step_id\": 5738,\n            \"step\": \"Демо значение 739\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-12 10:00:00\",\n            \"user_id\": 5741,\n            \"user\": \"Демо Пользователь 742\",\n            \"project_id\": 5743,\n            \"project\": \"Демо-проект 744\"\n        },\n        {\n            \"id\": 5745,\n            \"step_id\": 5746,\n            \"step\": \"Демо значение 747\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-20 10:00:00\",\n            \"user_id\": 5749,\n            \"user\": \"Демо Пользователь 750\",\n            \"project_id\": 5751,\n            \"project\": \"Демо-проект 752\"\n        },\n        {\n            \"id\": 5753,\n            \"step_id\": 5754,\n            \"step\": \"Демо значение 755\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-01 10:00:00\",\n            \"user_id\": 5757,\n            \"user\": \"Демо Пользователь 758\",\n            \"project_id\": 5759,\n            \"project\": \"Демо-проект 760\"\n        },\n        {\n            \"id\": 5761,\n            \"step_id\": 5762,\n            \"step\": \"Демо значение 763\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-09 10:00:00\",\n            \"user_id\": 5765,\n            \"user\": \"Демо Пользователь 766\",\n            \"project_id\": 5767,\n            \"project\": \"Демо-проект 768\"\n        },\n        {\n            \"id\": 5769,\n            \"step_id\": 5770,\n            \"step\": \"Демо значение 771\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 5773,\n            \"user\": \"Демо Пользователь 774\",\n            \"project_id\": 5775,\n            \"project\": \"Демо-проект 776\"\n        },\n        {\n            \"id\": 5777,\n            \"step_id\": 5778,\n            \"step\": \"Демо значение 779\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-25 10:00:00\",\n            \"user_id\": 5781,\n            \"user\": \"Демо Пользователь 782\",\n            \"project_id\": 5783,\n            \"project\": \"Демо-проект 784\"\n        },\n        {\n            \"id\": 5785,\n            \"step_id\": 5786,\n            \"step\": \"Демо значение 787\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 5789,\n            \"user\": \"Демо Пользователь 790\",\n            \"project_id\": 5791,\n            \"project\": \"Демо-проект 792\"\n        },\n        {\n            \"id\": 5793,\n            \"step_id\": 5794,\n            \"step\": \"Демо значение 795\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-14 10:00:00\",\n            \"user_id\": 5797,\n            \"user\": \"Демо Пользователь 798\",\n            \"project_id\": 5799,\n            \"project\": \"Демо-проект 800\"\n        },\n        {\n            \"id\": 5801,\n            \"step_id\": 5802,\n            \"step\": \"Демо значение 803\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-22 10:00:00\",\n            \"user_id\": 5805,\n            \"user\": \"Демо Пользователь 806\",\n            \"project_id\": 5807,\n            \"project\": \"Демо-проект 808\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/steps/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/steps/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/steps/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"step_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю переходов проектов между этапами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/steps/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию этапа и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `step_id` — массив ID этапов проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Платежи проекта - поступления",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/payments\",\n    \"id\": [\n        5809\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-01\",\n            \"2026-01-02\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает поступления по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/payments`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"id\": [\n        5809\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-01\",\n            \"2026-01-02\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/payments`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\"status\":200,\"message\":\"\",\"total\":2,\"payload\":[{\"id\":\"5812\",\"payment_date\":\"2026-01-04\",\"price\":\"1000.00\",\"currency_id\":5814,\"currency\":\"₽\",\"name\":\"Демо значение 815\",\"created\":\"2026-01-07 10:00:00\",\"user_id\":\"5817\",\"user\":\"Демо Пользователь 818\",\"project_id\":null,\"project\":null},{\"id\":\"5819\",\"payment_date\":\"2026-01-11\",\"price\":\"1000.00\",\"currency_id\":5821,\"currency\":\"₽\",\"name\":\"Демо значение 822\",\"created\":\"2026-01-14 10:00:00\",\"user_id\":\"5824\",\"user\":\"Демо Пользователь 825\",\"project_id\":null,\"project\":null}]}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"id\": [\n        5809\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-01\",\n            \"2026-01-02\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/payments`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"id\": [\n        5809\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-01\",\n            \"2026-01-02\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/payments`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"id\": [\n        5809\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-01\",\n            \"2026-01-02\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/payments`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"id\": [\n        5809\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-01\",\n            \"2026-01-02\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/payments`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все платежи - поступления",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/payments/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-20\",\n            \"2026-01-21\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает поступления по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/payments/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-20\",\n            \"2026-01-21\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/payments/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 5831,\n            \"payment_date\": \"2026-01-23\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5833,\n            \"currency\": \"€\",\n            \"name\": \"Демо значение 834\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"user_id\": 5836,\n            \"user\": \"Демо Пользователь 837\",\n            \"project_id\": 5838,\n            \"project\": \"Демо-проект 839\"\n        },\n        {\n            \"id\": 5840,\n            \"payment_date\": \"2026-01-05\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5842,\n            \"currency\": \"₽\",\n            \"name\": \"Демо значение 843\",\n            \"created\": \"2026-01-08 10:00:00\",\n            \"user_id\": 5845,\n            \"user\": \"Демо Пользователь 846\",\n            \"project_id\": 5847,\n            \"project\": \"Демо-проект 848\"\n        },\n        {\n            \"id\": 5849,\n            \"payment_date\": \"2026-01-14\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5851,\n            \"currency\": \"$\",\n            \"name\": \"Демо значение 852\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 5854,\n            \"user\": \"Демо Пользователь 855\",\n            \"project_id\": 5856,\n            \"project\": \"Демо-проект 857\"\n        },\n        {\n            \"id\": 5858,\n            \"payment_date\": \"2026-01-23\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5860,\n            \"currency\": \"₽\",\n            \"name\": \"Демо значение 861\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"user_id\": 5863,\n            \"user\": \"Демо Пользователь 864\",\n            \"project_id\": 5865,\n            \"project\": \"Демо-проект 866\"\n        },\n        {\n            \"id\": 5867,\n            \"payment_date\": \"2026-01-05\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5869,\n            \"currency\": \"₽\",\n            \"name\": \"Демо значение 870\",\n            \"created\": \"2026-01-08 10:00:00\",\n            \"user_id\": 5872,\n            \"user\": \"Демо Пользователь 873\",\n            \"project_id\": 5874,\n            \"project\": \"Демо-проект 875\"\n        },\n        {\n            \"id\": 5876,\n            \"payment_date\": \"2026-01-14\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5878,\n            \"currency\": \"₽\",\n            \"name\": \"Демо значение 879\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 5881,\n            \"user\": \"Демо Пользователь 882\",\n            \"project_id\": 5883,\n            \"project\": \"Демо-проект 884\"\n        },\n        {\n            \"id\": 5885,\n            \"payment_date\": \"2026-01-23\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5887,\n            \"currency\": \"₽\",\n            \"name\": \"Демо значение 888\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"user_id\": 5890,\n            \"user\": \"Демо Пользователь 891\",\n            \"project_id\": 5892,\n            \"project\": \"Демо-проект 893\"\n        },\n        {\n            \"id\": 5894,\n            \"payment_date\": \"2026-01-05\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5896,\n            \"currency\": \"$\",\n            \"name\": \"Демо значение 897\",\n            \"created\": \"2026-01-08 10:00:00\",\n            \"user_id\": 5899,\n            \"user\": \"Демо Пользователь 900\",\n            \"project_id\": 5901,\n            \"project\": \"Демо-проект 902\"\n        },\n        {\n            \"id\": 5903,\n            \"payment_date\": \"2026-01-14\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5905,\n            \"currency\": \"₽\",\n            \"name\": \"Демо значение 906\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 5908,\n            \"user\": \"Демо Пользователь 909\",\n            \"project_id\": 5910,\n            \"project\": \"Демо-проект 911\"\n        },\n        {\n            \"id\": 5912,\n            \"payment_date\": \"2026-01-23\",\n            \"price\": \"1000.00\",\n            \"currency_id\": 5914,\n            \"currency\": \"€\",\n            \"name\": \"Демо значение 915\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"user_id\": 5917,\n            \"user\": \"Демо Пользователь 918\",\n            \"project_id\": 5919,\n            \"project\": \"Демо-проект 920\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-20\",\n            \"2026-01-21\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/payments/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-20\",\n            \"2026-01-21\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/payments/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-20\",\n            \"2026-01-21\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/payments/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-20\",\n            \"2026-01-21\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает поступления по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/payments/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Платежи проекта - затраты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/expenses\",\n    \"id\": [\n        5921\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-05\",\n            \"2026-01-06\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает затраты по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/expenses`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"id\": [\n        5921\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-05\",\n            \"2026-01-06\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/expenses`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\"status\":200,\"message\":\"\",\"total\":2,\"payload\":[{\"id\":\"5924\",\"payment_date\":\"2026-01-08\",\"price\":\"1000.00\",\"currency_id\":\"5926\",\"currency\":\"₽\",\"name\":\"Демо значение 927\",\"created\":\"2026-01-11 10:00:00\",\"user_id\":\"5929\",\"user\":\"Демо Пользователь 930\",\"project_id\":null,\"project\":null},{\"id\":\"5931\",\"payment_date\":\"2026-01-15\",\"price\":\"1000.00\",\"currency_id\":\"5933\",\"currency\":\"₽\",\"name\":\"Демо значение 934\",\"created\":\"2026-01-18 10:00:00\",\"user_id\":\"5936\",\"user\":\"Демо Пользователь 937\",\"project_id\":null,\"project\":null}]}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"id\": [\n        5921\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-05\",\n            \"2026-01-06\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/expenses`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"id\": [\n        5921\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-05\",\n            \"2026-01-06\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/expenses`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"id\": [\n        5921\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-05\",\n            \"2026-01-06\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/expenses`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"id\": [\n        5921\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"payment_date\": [\n            \"2026-01-05\",\n            \"2026-01-06\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/expenses`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все платежи - затраты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/expenses/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-24\",\n            \"2026-01-25\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает затраты по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/expenses/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-24\",\n            \"2026-01-25\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/expenses/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9010,\n            \"payment_date\": \"2026-01-15\",\n            \"price\": \"15000.00\",\n            \"currency_id\": 1,\n            \"currency\": \"RUB\",\n            \"name\": \"Демо-затрата по проекту\",\n            \"created\": \"2026-01-15 12:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"project_id\": 9003,\n            \"project\": \"Демо-проект\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-24\",\n            \"2026-01-25\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/expenses/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-24\",\n            \"2026-01-25\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/expenses/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-24\",\n            \"2026-01-25\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/expenses/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"payment_date\": [\n            \"2026-01-24\",\n            \"2026-01-25\"\n        ],\n        \"currency_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает затраты по проектам из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/expenses/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию платежа. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `payment_date` — массив дат платежей в формате `YYYY-MM-DD`.\n- `currency_id` — массив ID валют.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Выставленные счета проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/invoices\",\n    \"id\": [\n        5943\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает выставленные счета проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/invoices`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"id\": [\n        5943\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/invoices`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 5944,\n            \"invoice_number\": \"5945\",\n            \"invoice_date\": \"2026-01-02\",\n            \"user_id\": 5947,\n            \"user\": \"Демо Пользователь 948\",\n            \"project_id\": 5949,\n            \"project\": \"Демо-проект 950\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"id\": [\n        5943\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/invoices`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"id\": [\n        5943\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/invoices`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"id\": [\n        5943\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/invoices`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"id\": [\n        5943\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/invoices`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все выставленные счета",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/invoices/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает выставленные счета проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/invoices/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/invoices/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 5952,\n            \"invoice_number\": \"5953\",\n            \"invoice_date\": \"2026-01-10\",\n            \"user_id\": 5955,\n            \"user\": \"Демо Пользователь 956\",\n            \"project_id\": 5957,\n            \"project\": \"Демо-проект 958\"\n        },\n        {\n            \"id\": 5959,\n            \"invoice_number\": \"5960\",\n            \"invoice_date\": \"2026-01-17\",\n            \"user_id\": 5962,\n            \"user\": \"Демо Пользователь 963\",\n            \"project_id\": 5964,\n            \"project\": \"Демо-проект 965\"\n        },\n        {\n            \"id\": 5966,\n            \"invoice_number\": \"5967\",\n            \"invoice_date\": \"2026-01-24\",\n            \"user_id\": 5969,\n            \"user\": \"Демо Пользователь 970\",\n            \"project_id\": 5971,\n            \"project\": \"Демо-проект 972\"\n        },\n        {\n            \"id\": 5973,\n            \"invoice_number\": \"5974\",\n            \"invoice_date\": \"2026-01-04\",\n            \"user_id\": 5976,\n            \"user\": \"Демо Пользователь 977\",\n            \"project_id\": 5978,\n            \"project\": \"Демо-проект 979\"\n        },\n        {\n            \"id\": 5980,\n            \"invoice_number\": \"5981\",\n            \"invoice_date\": \"2026-01-11\",\n            \"user_id\": 5983,\n            \"user\": \"Демо Пользователь 984\",\n            \"project_id\": 5985,\n            \"project\": \"Демо-проект 986\"\n        },\n        {\n            \"id\": 5987,\n            \"invoice_number\": \"5988\",\n            \"invoice_date\": \"2026-01-18\",\n            \"user_id\": 5990,\n            \"user\": \"Демо Пользователь 991\",\n            \"project_id\": 5992,\n            \"project\": \"Демо-проект 993\"\n        },\n        {\n            \"id\": 5994,\n            \"invoice_number\": \"5995\",\n            \"invoice_date\": \"2026-01-25\",\n            \"user_id\": 5997,\n            \"user\": \"Демо Пользователь 998\",\n            \"project_id\": 5999,\n            \"project\": \"Демо-проект 1000\"\n        },\n        {\n            \"id\": 6001,\n            \"invoice_number\": \"6002\",\n            \"invoice_date\": \"2026-01-05\",\n            \"user_id\": 6004,\n            \"user\": \"Демо Пользователь 1005\",\n            \"project_id\": 6006,\n            \"project\": \"Демо-проект 1007\"\n        },\n        {\n            \"id\": 6008,\n            \"invoice_number\": \"6009\",\n            \"invoice_date\": \"2026-01-12\",\n            \"user_id\": 6011,\n            \"user\": \"Демо Пользователь 1012\",\n            \"project_id\": 6013,\n            \"project\": \"Демо-проект 1014\"\n        },\n        {\n            \"id\": 6015,\n            \"invoice_number\": \"6016\",\n            \"invoice_date\": \"2026-01-19\",\n            \"user_id\": 6018,\n            \"user\": \"Демо Пользователь 1019\",\n            \"project_id\": 6020,\n            \"project\": \"Демо-проект 1021\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/invoices/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/invoices/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/invoices/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает выставленные счета проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/invoices/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате счёта: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по номеру счёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. SLA проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/sla\",\n    \"id\": [\n        6022\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает соглашения об обслуживании (SLA) проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/sla`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla\",\n    \"id\": [\n        6022\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/sla`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\"status\":200,\"message\":\"\",\"total\":5,\"payload\":[{\"id\":6023,\"name\":\"Демо значение 1024\",\"start\":\"2026-01-27\",\"end\":\"2026-01-01\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"resolution_time\":4,\"priority\":\"0\",\"support_days\":[1,2,3,4,5,6,7],\"support_time_start\":\"2026-01-02\",\"support_time_end\":\"2026-01-03\",\"created\":\"2026-01-04 10:00:00\",\"contact_id\":6030,\"contact\":\"Демо Пользователь 1031\",\"user_id\":6032,\"user\":\"Демо Пользователь 1033\",\"project_id\":null,\"project\":null},{\"id\":6034,\"name\":\"Демо значение 1035\",\"start\":\"2026-01-11\",\"end\":\"2026-01-12\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"resolution_time\":1,\"priority\":\"0\",\"support_days\":[1,2,3,4,5,6,7],\"support_time_start\":\"2026-01-13\",\"support_time_end\":\"2026-01-14\",\"created\":\"2026-01-15 10:00:00\",\"contact_id\":6041,\"contact\":\"Демо Пользователь 1042\",\"user_id\":6043,\"user\":\"Демо Пользователь 1044\",\"project_id\":null,\"project\":null},{\"id\":6045,\"name\":\"Демо значение 1046\",\"start\":\"2026-01-22\",\"end\":\"2026-01-23\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"resolution_time\":72,\"priority\":\"0\",\"support_days\":[1,2,3,4,5],\"support_time_start\":\"2026-01-24\",\"support_time_end\":\"2026-01-25\",\"created\":\"2026-01-26 10:00:00\",\"contact_id\":6052,\"contact\":\"Демо Пользователь 1053\",\"user_id\":6054,\"user\":\"Демо Пользователь 1055\",\"project_id\":null,\"project\":null},{\"id\":6056,\"name\":\"Демо значение 1057\",\"start\":\"2026-01-06\",\"end\":\"2026-01-07\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"resolution_time\":24,\"priority\":\"0\",\"support_days\":[1,2,3,4,5],\"support_time_start\":\"2026-01-08\",\"support_time_end\":\"2026-01-09\",\"created\":\"2026-01-10 10:00:00\",\"contact_id\":6063,\"contact\":\"Демо Пользователь 1064\",\"user_id\":6065,\"user\":\"Демо Пользователь 1066\",\"project_id\":null,\"project\":null},{\"id\":6067,\"name\":\"Демо значение 1068\",\"start\":\"2026-01-17\",\"end\":\"2026-01-18\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"resolution_time\":336,\"priority\":\"0\",\"support_days\":[1,2,3,4,5],\"support_time_start\":\"2026-01-19\",\"support_time_end\":\"2026-01-20\",\"created\":\"2026-01-21 10:00:00\",\"contact_id\":6074,\"contact\":\"Демо Пользователь 1075\",\"user_id\":6076,\"user\":\"Демо Пользователь 1077\",\"project_id\":null,\"project\":null}]}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla\",\n    \"id\": [\n        6022\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/sla`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla\",\n    \"id\": [\n        6022\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/sla`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla\",\n    \"id\": [\n        6022\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/sla`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla\",\n    \"id\": [\n        6022\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/sla`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Все SLA",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/sla/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает соглашения об обслуживании (SLA) проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/sla/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/sla/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9020,\n            \"name\": \"Демо SLA 24x7\",\n            \"start\": \"2026-01-01\",\n            \"end\": \"2026-12-31\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"resolution_time\": 24,\n            \"priority\": \"1\",\n            \"support_days\": [\n                1,\n                2,\n                3,\n                4,\n                5\n            ],\n            \"support_time_start\": \"09:00:00\",\n            \"support_time_end\": \"18:00:00\",\n            \"created\": \"2026-01-01 10:00:00\",\n            \"contact_id\": 9004,\n            \"contact\": \"Демо Контакт\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"project_id\": 9003,\n            \"project\": \"Демо-проект\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/sla/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/sla/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/sla/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/sla/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает соглашения об обслуживании (SLA) проектов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/sla/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате окончания SLA: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию SLA. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения проектов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. Лизинговая информация",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/leasing\",\n    \"id\": [\n        6079\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает условия лизинга по выбранным проектам: суммы, сроки и сведения о договоре.\n\nВ JSON запроса укажите `module` — `projects/leasing`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing\",\n    \"id\": [\n        6079\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает условия лизинга по выбранным проектам: суммы, сроки и сведения о договоре.\n\nВ JSON запроса укажите `module` — `projects/leasing`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"amount\": \"1200000.00\",\n            \"prepayment\": \"200000.00\",\n            \"period\": 12,\n            \"nds\": 20,\n            \"delivery_date\": null,\n            \"is_paid_early\": \"1\",\n            \"paid_early_date\": \"2026-01-01\",\n            \"agent_amount\": \"50000.00\",\n            \"agent_date\": \"2026-01-02\",\n            \"agent_commission_type\": \"percent_of_financing\",\n            \"agent_commission_rate\": \"5.00\",\n            \"supplier_amount\": \"1000.00\",\n            \"supplier_date\": \"2026-01-03\",\n            \"expected_payment\": \"1840200.00\",\n            \"debit\": \"3123946.50\",\n            \"next_payment_date\": \"2026-01-04\",\n            \"next_payment_amount\": \"1000.00\",\n            \"debt\": \"0.00\",\n            \"project_id\": 6079\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing\",\n    \"id\": [\n        6079\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает условия лизинга по выбранным проектам: суммы, сроки и сведения о договоре.\n\nВ JSON запроса укажите `module` — `projects/leasing`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing\",\n    \"id\": [\n        6079\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает условия лизинга по выбранным проектам: суммы, сроки и сведения о договоре.\n\nВ JSON запроса укажите `module` — `projects/leasing`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing\",\n    \"id\": [\n        6079\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает условия лизинга по выбранным проектам: суммы, сроки и сведения о договоре.\n\nВ JSON запроса укажите `module` — `projects/leasing`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing\",\n    \"id\": [\n        6079\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает условия лизинга по выбранным проектам: суммы, сроки и сведения о договоре.\n\nВ JSON запроса укажите `module` — `projects/leasing`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. Участники лизинговой сделки",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"id\": [\n        6086\n    ],\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает участников лизинговых сделок с их ролями и контрагентами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"id\": [\n        6086\n    ],\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"project_id\": \"6086\",\n            \"id\": \"6087\",\n            \"type_id\": \"6088\",\n            \"type\": \"Демо значение 1089\",\n            \"client_id\": \"6090\",\n            \"client\": \"ООО \\\"Демо-контрагент 1091\\\"\",\n            \"contact_id\": null,\n            \"contact\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-13 10:00:00\",\n            \"user_id\": \"6093\",\n            \"user\": \"Демо Пользователь 1094\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"id\": [\n        6086\n    ],\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"id\": [\n        6086\n    ],\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"id\": [\n        6086\n    ],\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"id\": [\n        6086\n    ],\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. Все участники лизинговых сделок",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/leasing/participants/all\",\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает участников лизинговых сделок с их ролями и контрагентами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nПроекты заранее получать не нужно. Для выбора участников конкретных проектов используйте `filter.project_id`.\n\nДля общего списка нужно право чтения модуля лизинга. Ограничение чтения проектов или лизинга только своими записями или записями своей группы возвращает `403`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants/all\",\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nПроекты заранее получать не нужно. Для выбора участников конкретных проектов используйте `filter.project_id`.\n\nДля общего списка нужно право чтения модуля лизинга. Ограничение чтения проектов или лизинга только своими записями или записями своей группы возвращает `403`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"project_id\": \"6086\",\n            \"id\": \"6087\",\n            \"type_id\": \"6088\",\n            \"type\": \"Демо значение 1089\",\n            \"client_id\": \"6090\",\n            \"client\": \"ООО \\\"Демо-контрагент 1091\\\"\",\n            \"contact_id\": null,\n            \"contact\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-13 10:00:00\",\n            \"user_id\": \"6093\",\n            \"user\": \"Демо Пользователь 1094\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants/all\",\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nПроекты заранее получать не нужно. Для выбора участников конкретных проектов используйте `filter.project_id`.\n\nДля общего списка нужно право чтения модуля лизинга. Ограничение чтения проектов или лизинга только своими записями или записями своей группы возвращает `403`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants/all\",\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nПроекты заранее получать не нужно. Для выбора участников конкретных проектов используйте `filter.project_id`.\n\nДля общего списка нужно право чтения модуля лизинга. Ограничение чтения проектов или лизинга только своими записями или записями своей группы возвращает `403`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants/all\",\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nПроекты заранее получать не нужно. Для выбора участников конкретных проектов используйте `filter.project_id`.\n\nДля общего списка нужно право чтения модуля лизинга. Ограничение чтения проектов или лизинга только своими записями или записями своей группы возвращает `403`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants/all\",\n    \"count\": 500,\n    \"offset\": 0,\n    \"order\": \"ASC\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"project_id\": [],\n        \"type_id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает участников лизинговых сделок с их ролями и контрагентами из всех доступных записей.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска по названию роли, названию контрагента и комментарию.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID участников лизинговых сделок.\n- `project_id` — массив ID проектов.\n- `type_id` — массив ID ролей из `settings/leasing-types`.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nID передаются массивами положительных целых чисел. Несколько ID в одном фильтре объединяются по условию «ИЛИ». Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nКаждая строка — участие контрагента в конкретной сделке. Один контрагент может встретиться несколько раз, в том числе с разными ролями. Роль передавайте по её ID из `settings/leasing-types`.\n\nПроекты заранее получать не нужно. Для выбора участников конкретных проектов используйте `filter.project_id`.\n\nДля общего списка нужно право чтения модуля лизинга. Ограничение чтения проектов или лизинга только своими записями или записями своей группы возвращает `403`.\n\nЕсли совпадений нет, ответ успешный: `200`, `total: 0`, `payload: []`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. График лизинговых платежей",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"id\": [\n        6097\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает графики лизинговых платежей выбранных проектов с датами и суммами.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"id\": [\n        6097\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает графики лизинговых платежей выбранных проектов с датами и суммами.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 49,\n    \"payload\": [\n        {\n            \"sort\": \"1\",\n            \"date\": \"2026-01-19\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6099\",\n            \"user\": \"Демо Пользователь 1100\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"1\",\n            \"date\": \"2026-01-22\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6102\",\n            \"user\": \"Демо Пользователь 1103\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"2\",\n            \"date\": \"2026-01-25\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6105\",\n            \"user\": \"Демо Пользователь 1106\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"2\",\n            \"date\": \"2026-01-01\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6108\",\n            \"user\": \"Демо Пользователь 1109\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"3\",\n            \"date\": \"2026-01-04\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6111\",\n            \"user\": \"Демо Пользователь 1112\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"3\",\n            \"date\": \"2026-01-07\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6114\",\n            \"user\": \"Демо Пользователь 1115\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"4\",\n            \"date\": \"2026-01-10\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6117\",\n            \"user\": \"Демо Пользователь 1118\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"4\",\n            \"date\": \"2026-01-13\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6120\",\n            \"user\": \"Демо Пользователь 1121\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"5\",\n            \"date\": \"2026-01-16\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6123\",\n            \"user\": \"Демо Пользователь 1124\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"5\",\n            \"date\": \"2026-01-19\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6126\",\n            \"user\": \"Демо Пользователь 1127\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"6\",\n            \"date\": \"2026-01-22\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6129\",\n            \"user\": \"Демо Пользователь 1130\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"6\",\n            \"date\": \"2026-01-25\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6132\",\n            \"user\": \"Демо Пользователь 1133\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"7\",\n            \"date\": \"2026-01-01\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6135\",\n            \"user\": \"Демо Пользователь 1136\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"7\",\n            \"date\": \"2026-01-04\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6138\",\n            \"user\": \"Демо Пользователь 1139\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"8\",\n            \"date\": \"2026-01-07\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6141\",\n            \"user\": \"Демо Пользователь 1142\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"8\",\n            \"date\": \"2026-01-10\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6144\",\n            \"user\": \"Демо Пользователь 1145\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"9\",\n            \"date\": \"2026-01-13\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6147\",\n            \"user\": \"Демо Пользователь 1148\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"9\",\n            \"date\": \"2026-01-16\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6150\",\n            \"user\": \"Демо Пользователь 1151\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"10\",\n            \"date\": \"2026-01-19\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6153\",\n            \"user\": \"Демо Пользователь 1154\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"10\",\n            \"date\": \"2026-01-22\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6156\",\n            \"user\": \"Демо Пользователь 1157\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"11\",\n            \"date\": \"2026-01-25\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6159\",\n            \"user\": \"Демо Пользователь 1160\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"11\",\n            \"date\": \"2026-01-01\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6162\",\n            \"user\": \"Демо Пользователь 1163\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"12\",\n            \"date\": \"2026-01-04\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6165\",\n            \"user\": \"Демо Пользователь 1166\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"12\",\n            \"date\": \"2026-01-07\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6168\",\n            \"user\": \"Демо Пользователь 1169\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"13\",\n            \"date\": \"2026-01-10\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6171\",\n            \"user\": \"Демо Пользователь 1172\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"14\",\n            \"date\": \"2026-01-13\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6174\",\n            \"user\": \"Демо Пользователь 1175\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"15\",\n            \"date\": \"2026-01-16\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6177\",\n            \"user\": \"Демо Пользователь 1178\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"16\",\n            \"date\": \"2026-01-19\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6180\",\n            \"user\": \"Демо Пользователь 1181\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"17\",\n            \"date\": \"2026-01-22\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6183\",\n            \"user\": \"Демо Пользователь 1184\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"18\",\n            \"date\": \"2026-01-25\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6186\",\n            \"user\": \"Демо Пользователь 1187\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"19\",\n            \"date\": \"2026-01-01\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6189\",\n            \"user\": \"Демо Пользователь 1190\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"20\",\n            \"date\": \"2026-01-04\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6192\",\n            \"user\": \"Демо Пользователь 1193\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"21\",\n            \"date\": \"2026-01-07\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6195\",\n            \"user\": \"Демо Пользователь 1196\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"22\",\n            \"date\": \"2026-01-10\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6198\",\n            \"user\": \"Демо Пользователь 1199\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"23\",\n            \"date\": \"2026-01-13\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6201\",\n            \"user\": \"Демо Пользователь 1202\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"24\",\n            \"date\": \"2026-01-16\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6204\",\n            \"user\": \"Демо Пользователь 1205\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"25\",\n            \"date\": \"2026-01-19\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6207\",\n            \"user\": \"Демо Пользователь 1208\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"26\",\n            \"date\": \"2026-01-22\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6210\",\n            \"user\": \"Демо Пользователь 1211\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"27\",\n            \"date\": \"2026-01-25\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6213\",\n            \"user\": \"Демо Пользователь 1214\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"28\",\n            \"date\": \"2026-01-01\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6216\",\n            \"user\": \"Демо Пользователь 1217\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"29\",\n            \"date\": \"2026-01-04\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6219\",\n            \"user\": \"Демо Пользователь 1220\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"30\",\n            \"date\": \"2026-01-07\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6222\",\n            \"user\": \"Демо Пользователь 1223\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"31\",\n            \"date\": \"2026-01-10\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6225\",\n            \"user\": \"Демо Пользователь 1226\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"32\",\n            \"date\": \"2026-01-13\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6228\",\n            \"user\": \"Демо Пользователь 1229\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"33\",\n            \"date\": \"2026-01-16\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6231\",\n            \"user\": \"Демо Пользователь 1232\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"34\",\n            \"date\": \"2026-01-19\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6234\",\n            \"user\": \"Демо Пользователь 1235\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"35\",\n            \"date\": \"2026-01-22\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6237\",\n            \"user\": \"Демо Пользователь 1238\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"36\",\n            \"date\": \"2026-01-25\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6240\",\n            \"user\": \"Демо Пользователь 1241\",\n            \"project_id\": 6097\n        },\n        {\n            \"sort\": \"37\",\n            \"date\": \"2026-01-01\",\n            \"amount\": \"1000.00\",\n            \"user_id\": \"6243\",\n            \"user\": \"Демо Пользователь 1244\",\n            \"project_id\": 6097\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"id\": [\n        6097\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает графики лизинговых платежей выбранных проектов с датами и суммами.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"id\": [\n        6097\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает графики лизинговых платежей выбранных проектов с датами и суммами.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"id\": [\n        6097\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает графики лизинговых платежей выбранных проектов с датами и суммами.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"id\": [\n        6097\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает графики лизинговых платежей выбранных проектов с датами и суммами.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule`.\n\n- `id` — массив ID проектов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. История",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/history\",\n    \"id\": [\n        6247\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает историю изменений проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/history`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/history\",\n    \"id\": [\n        6247\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/history`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"project_id\": 9029,\n            \"id\": 9030,\n            \"created\": \"2026-01-16 09:30:00\",\n            \"event\": \"update\",\n            \"details\": \"Демонстрационный текст без реальных данных.\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/history\",\n    \"id\": [\n        6247\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/history`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/history\",\n    \"id\": [\n        6247\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/history`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/history\",\n    \"id\": [\n        6247\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/history`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/history\",\n    \"id\": [\n        6247\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений проектов для выбранных проектов.\n\nВ JSON запроса укажите `module` — `projects/history`.\n\n- `id` — массив ID проектов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Проекты, их события, задачи, продукты, платежи, счета, этапы и лизинговые сделки."
        },
        {
          "name": "Группы проектов",
          "item": [
            {
              "name": "Группы проектов",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"project-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает группы для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 2,\n    \"payload\": [\n        {\n            \"id\": 6248,\n            \"name\": \"Демо значение 1249\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-09 10:00:00\",\n            \"user_id\": 6251,\n            \"user\": \"Демо Пользователь 1252\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"project-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6253,\n            \"name\": \"Демо значение 1254\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-14 10:00:00\",\n            \"user_id\": 6256,\n            \"user\": \"Демо Пользователь 1257\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"project-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы для объединения связанных проектов."
        },
        {
          "name": "Техподдержка",
          "item": [
            {
              "name": "Техподдержка. Заявки",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"услуга\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"waiting\"\n        ],\n        \"type\": [\n            \"Демо значение 1258\"\n        ],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": [],\n        \"slave_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает заявки техподдержки с их статусами, ответственными и исполнителями.\n\nВ JSON запроса укажите `module` — `helpdesk`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию заявки, названию проекта и имени контактного лица. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `type` — массив типов заявок: `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"услуга\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"waiting\"\n        ],\n        \"type\": [\n            \"Демо значение 1258\"\n        ],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": [],\n        \"slave_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает заявки техподдержки с их статусами, ответственными и исполнителями.\n\nВ JSON запроса укажите `module` — `helpdesk`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию заявки, названию проекта и имени контактного лица. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `type` — массив типов заявок: `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9040,\n            \"status\": \"progress\",\n            \"waiting_for\": null,\n            \"type\": \"incident\",\n            \"source\": \"api\",\n            \"resolution_code\": null,\n            \"name\": \"Демо-заявка в техподдержку\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"resolution_time\": 24,\n            \"priority\": \"1\",\n            \"deadline\": \"2026-01-18 18:00:00\",\n            \"updated\": \"2026-01-17 11:00:00\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"taken_at\": \"2026-01-17 10:15:00\",\n            \"resolved_at\": null,\n            \"closed_at\": null,\n            \"project_id\": 9003,\n            \"project\": \"Демо-проект\",\n            \"contact_id\": 9004,\n            \"contact\": \"Демо Контакт\",\n            \"sla_id\": 9020,\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"slave_id\": 9005,\n            \"slave\": \"Демо Исполнитель\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"helpdesk-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"услуга\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"waiting\"\n        ],\n        \"type\": [\n            \"Демо значение 1258\"\n        ],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": [],\n        \"slave_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает заявки техподдержки с их статусами, ответственными и исполнителями.\n\nВ JSON запроса укажите `module` — `helpdesk`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию заявки, названию проекта и имени контактного лица. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `type` — массив типов заявок: `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"услуга\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"waiting\"\n        ],\n        \"type\": [\n            \"Демо значение 1258\"\n        ],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": [],\n        \"slave_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает заявки техподдержки с их статусами, ответственными и исполнителями.\n\nВ JSON запроса укажите `module` — `helpdesk`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию заявки, названию проекта и имени контактного лица. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `type` — массив типов заявок: `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"услуга\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"waiting\"\n        ],\n        \"type\": [\n            \"Демо значение 1258\"\n        ],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": [],\n        \"slave_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает заявки техподдержки с их статусами, ответственными и исполнителями.\n\nВ JSON запроса укажите `module` — `helpdesk`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию заявки, названию проекта и имени контактного лица. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `type` — массив типов заявок: `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"услуга\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"waiting\"\n        ],\n        \"type\": [\n            \"Демо значение 1258\"\n        ],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ],\n        \"project_id\": [],\n        \"contact_id\": [],\n        \"user_id\": [],\n        \"slave_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает заявки техподдержки с их статусами, ответственными и исполнителями.\n\nВ JSON запроса укажите `module` — `helpdesk`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию заявки, названию проекта и имени контактного лица. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `type` — массив типов заявок: `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `project_id` — массив ID проектов.\n- `contact_id` — массив ID контактных лиц.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Техподдержка. Информация о заявке",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk/info\",\n    \"id\": [\n        6259\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает подробные карточки выбранных заявок техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/info`.\n\n- `id` — массив ID заявок техподдержки, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/info\",\n    \"id\": [\n        6259\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных заявок техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/info`.\n\n- `id` — массив ID заявок техподдержки, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9040,\n            \"status\": \"progress\",\n            \"waiting_for\": null,\n            \"type\": \"incident\",\n            \"source\": \"api\",\n            \"resolution_code\": null,\n            \"name\": \"Демо-заявка в техподдержку\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"resolution_time\": 24,\n            \"priority\": \"1\",\n            \"deadline\": \"2026-01-18 18:00:00\",\n            \"updated\": \"2026-01-17 11:00:00\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"taken_at\": \"2026-01-17 10:15:00\",\n            \"resolved_at\": null,\n            \"closed_at\": null,\n            \"project_id\": 9003,\n            \"project\": \"Демо-проект\",\n            \"contact_id\": 9004,\n            \"contact\": \"Демо Контакт\",\n            \"sla_id\": 9020,\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"slave_id\": 9005,\n            \"slave\": \"Демо Исполнитель\",\n            \"time_info\": {\n                \"first_reply_minutes\": 15,\n                \"client_wait_minutes\": 0,\n                \"support_work_minutes\": 45,\n                \"overdue_minutes\": 0\n            },\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"helpdesk-info-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/info\",\n    \"id\": [\n        6259\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных заявок техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/info`.\n\n- `id` — массив ID заявок техподдержки, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/info\",\n    \"id\": [\n        6259\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных заявок техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/info`.\n\n- `id` — массив ID заявок техподдержки, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/info\",\n    \"id\": [\n        6259\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных заявок техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/info`.\n\n- `id` — массив ID заявок техподдержки, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/info\",\n    \"id\": [\n        6259\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает подробные карточки выбранных заявок техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/info`.\n\n- `id` — массив ID заявок техподдержки, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Техподдержка. События",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"id\": [\n        6260\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"audience\": [\n            \"client\",\n            \"internal\"\n        ],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает события и сообщения заявок техподдержки для выбранных заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions`.\n\n- `id` — массив ID заявок, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"id\": [\n        6260\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"audience\": [\n            \"client\",\n            \"internal\"\n        ],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки для выбранных заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions`.\n\n- `id` — массив ID заявок, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9050,\n            \"actor_type\": \"agent\",\n            \"action_code\": \"comment\",\n            \"audience\": \"client\",\n            \"from_status\": \"new\",\n            \"to_status\": \"progress\",\n            \"waiting_for\": null,\n            \"resolution_code\": null,\n            \"message\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-17 10:20:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"helpdesk_id\": 9040,\n            \"helpdesk\": \"Демо-заявка в техподдержку\",\n            \"files\": [\n                {\n                    \"id\": 9001,\n                    \"name\": \"demo-file.pdf\",\n                    \"extension\": \"pdf\",\n                    \"link\": \"https://example.invalid/files/demo-file.pdf\",\n                    \"size\": \"128 КБ\",\n                    \"created\": \"2026-01-10 10:00:00\",\n                    \"user_id\": 9002,\n                    \"user\": \"Демо Пользователь\"\n                }\n            ]\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"id\": [\n        6260\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"audience\": [\n            \"client\",\n            \"internal\"\n        ],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки для выбранных заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions`.\n\n- `id` — массив ID заявок, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"id\": [\n        6260\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"audience\": [\n            \"client\",\n            \"internal\"\n        ],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки для выбранных заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions`.\n\n- `id` — массив ID заявок, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"id\": [\n        6260\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"audience\": [\n            \"client\",\n            \"internal\"\n        ],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки для выбранных заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions`.\n\n- `id` — массив ID заявок, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"id\": [\n        6260\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"audience\": [\n            \"client\",\n            \"internal\"\n        ],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки для выбранных заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions`.\n\n- `id` — массив ID заявок, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Техподдержка. Все события",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"helpdesk_id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"user_id\": [],\n        \"audience\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает события и сообщения заявок техподдержки из всех доступных записей.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `helpdesk_id` — массив ID заявок техподдержки.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения техподдержки без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"helpdesk_id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"user_id\": [],\n        \"audience\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки из всех доступных записей.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `helpdesk_id` — массив ID заявок техподдержки.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения техподдержки без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9051,\n            \"actor_type\": \"system\",\n            \"action_code\": \"create-ticket\",\n            \"audience\": \"internal\",\n            \"from_status\": null,\n            \"to_status\": \"new\",\n            \"waiting_for\": null,\n            \"resolution_code\": null,\n            \"message\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"helpdesk_id\": 9040,\n            \"helpdesk\": \"Демо-заявка в техподдержку\",\n            \"files\": []\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"helpdesk_id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"user_id\": [],\n        \"audience\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки из всех доступных записей.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `helpdesk_id` — массив ID заявок техподдержки.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения техподдержки без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"helpdesk_id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"user_id\": [],\n        \"audience\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки из всех доступных записей.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `helpdesk_id` — массив ID заявок техподдержки.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения техподдержки без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"helpdesk_id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"user_id\": [],\n        \"audience\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки из всех доступных записей.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `helpdesk_id` — массив ID заявок техподдержки.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения техподдержки без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"helpdesk_id\": [],\n        \"status\": [\n            \"new\",\n            \"progress\"\n        ],\n        \"user_id\": [],\n        \"audience\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события и сообщения заявок техподдержки из всех доступных записей.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту сообщения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `helpdesk_id` — массив ID заявок техподдержки.\n- `audience` — массив значений видимости сообщений: `client` — доступны клиенту, `internal` — внутренние.\n- `status` — массив статусов: `new` — новая, `progress` — в работе, `waiting` — ожидание, `resolved` — решена, `closed` — закрыта.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения техподдержки без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Техподдержка. Файлы из события",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk/actions/files\",\n    \"id\": [\n        6261\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сведения и ссылки на файлы выбранных событий заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/files`.\n\n- `id` — массив ID событий заявок, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/files\",\n    \"id\": [\n        6261\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/files`.\n\n- `id` — массив ID событий заявок, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9001,\n            \"name\": \"demo-file.pdf\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/files/demo-file.pdf\",\n            \"size\": \"128 КБ\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"action_id\": 6261\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/files\",\n    \"id\": [\n        6261\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/files`.\n\n- `id` — массив ID событий заявок, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/files\",\n    \"id\": [\n        6261\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/files`.\n\n- `id` — массив ID событий заявок, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/files\",\n    \"id\": [\n        6261\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/files`.\n\n- `id` — массив ID событий заявок, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/files\",\n    \"id\": [\n        6261\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий заявок.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/files`.\n\n- `id` — массив ID событий заявок, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Заявки клиентов, сообщения и файлы техподдержки."
        },
        {
          "name": "Лиды",
          "item": [
            {
              "name": "Лиды",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"active\",\n            \"won\"\n        ],\n        \"reference_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает лиды: обращения потенциальных клиентов, их статусы и источники.\n\nВ JSON запроса укажите `module` — `leads`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию лида, телефону, электронной почте, комментарию и источнику обращения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `reference_id` — массив ID источников обращения.\n- `user_id` — массив ID ответственных пользователей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"active\",\n            \"won\"\n        ],\n        \"reference_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает лиды: обращения потенциальных клиентов, их статусы и источники.\n\nВ JSON запроса укажите `module` — `leads`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию лида, телефону, электронной почте, комментарию и источнику обращения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `reference_id` — массив ID источников обращения.\n- `user_id` — массив ID ответственных пользователей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6262,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1263\",\n            \"phone\": \"70000001264\",\n            \"email\": \"demo.user1265@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-25 10:00:00\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [\n                {\n                    \"id\": 6268,\n                    \"name\": \"Демо значение 1269\",\n                    \"color\": \"#1997C6\",\n                    \"text_color\": \"#FFFFFF\"\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6270,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1271\",\n            \"phone\": \"70000001272\",\n            \"email\": \"demo.user1273@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-06 10:00:00\",\n            \"created\": \"2026-01-07 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6276,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1277\",\n            \"phone\": \"70000001278\",\n            \"email\": \"demo.user1279@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-12 10:00:00\",\n            \"created\": \"2026-01-13 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6282,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1283\",\n            \"phone\": \"70000001284\",\n            \"email\": \"demo.user1285@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-18 10:00:00\",\n            \"created\": \"2026-01-19 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6288,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1289\",\n            \"phone\": \"70000001290\",\n            \"email\": \"demo.user1291@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-24 10:00:00\",\n            \"created\": \"2026-01-25 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6294,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1295\",\n            \"phone\": \"70000001296\",\n            \"email\": \"demo.user1297@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-03 10:00:00\",\n            \"created\": \"2026-01-04 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6300,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1301\",\n            \"phone\": \"70000001302\",\n            \"email\": \"demo.user1303@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-09 10:00:00\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6306,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1307\",\n            \"phone\": \"70000001308\",\n            \"email\": \"demo.user1309@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-15 10:00:00\",\n            \"created\": \"2026-01-16 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6312,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1313\",\n            \"phone\": \"70000001314\",\n            \"email\": \"demo.user1315@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-21 10:00:00\",\n            \"created\": \"2026-01-22 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6318,\n            \"status\": \"active\",\n            \"name\": \"Демо значение 1319\",\n            \"phone\": \"70000001320\",\n            \"email\": \"demo.user1321@example.invalid\",\n            \"reference_id\": null,\n            \"reference\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"last_touch\": \"2026-01-27 10:00:00\",\n            \"created\": \"2026-01-01 10:00:00\",\n            \"user_id\": null,\n            \"user\": null,\n            \"tags\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"leads-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"active\",\n            \"won\"\n        ],\n        \"reference_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает лиды: обращения потенциальных клиентов, их статусы и источники.\n\nВ JSON запроса укажите `module` — `leads`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию лида, телефону, электронной почте, комментарию и источнику обращения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `reference_id` — массив ID источников обращения.\n- `user_id` — массив ID ответственных пользователей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"active\",\n            \"won\"\n        ],\n        \"reference_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает лиды: обращения потенциальных клиентов, их статусы и источники.\n\nВ JSON запроса укажите `module` — `leads`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию лида, телефону, электронной почте, комментарию и источнику обращения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `reference_id` — массив ID источников обращения.\n- `user_id` — массив ID ответственных пользователей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"active\",\n            \"won\"\n        ],\n        \"reference_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает лиды: обращения потенциальных клиентов, их статусы и источники.\n\nВ JSON запроса укажите `module` — `leads`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию лида, телефону, электронной почте, комментарию и источнику обращения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `reference_id` — массив ID источников обращения.\n- `user_id` — массив ID ответственных пользователей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"status\": [\n            \"active\",\n            \"won\"\n        ],\n        \"reference_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает лиды: обращения потенциальных клиентов, их статусы и источники.\n\nВ JSON запроса укажите `module` — `leads`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию лида, телефону, электронной почте, комментарию и источнику обращения. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `status` — массив статусов: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `reference_id` — массив ID источников обращения.\n- `user_id` — массив ID ответственных пользователей.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. События лида",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/actions\",\n    \"id\": [\n        6324\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает события лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/actions`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"id\": [\n        6324\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/actions`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9060,\n            \"message\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-18 10:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"lead_id\": 9065,\n            \"lead\": \"Демо-лид\",\n            \"files\": [\n                {\n                    \"id\": 9001,\n                    \"name\": \"demo-file.pdf\",\n                    \"extension\": \"pdf\",\n                    \"link\": \"https://example.invalid/files/demo-file.pdf\",\n                    \"size\": \"128 КБ\",\n                    \"created\": \"2026-01-10 10:00:00\",\n                    \"user_id\": 9002,\n                    \"user\": \"Демо Пользователь\"\n                }\n            ]\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"id\": [\n        6324\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/actions`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"id\": [\n        6324\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/actions`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"id\": [\n        6324\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/actions`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"id\": [\n        6324\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/actions`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Все события",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает события лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9061,\n            \"message\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-18 11:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"lead_id\": 9065,\n            \"lead\": \"Демо-лид\",\n            \"files\": []\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/actions/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по тексту события. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Файлы из события",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/actions/files\",\n    \"id\": [\n        6325\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сведения и ссылки на файлы выбранных событий лидов.\n\nВ JSON запроса укажите `module` — `leads/actions/files`.\n\n- `id` — массив ID событий лидов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/files\",\n    \"id\": [\n        6325\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий лидов.\n\nВ JSON запроса укажите `module` — `leads/actions/files`.\n\n- `id` — массив ID событий лидов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9001,\n            \"name\": \"demo-file.pdf\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/files/demo-file.pdf\",\n            \"size\": \"128 КБ\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"action_id\": 6325\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/files\",\n    \"id\": [\n        6325\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий лидов.\n\nВ JSON запроса укажите `module` — `leads/actions/files`.\n\n- `id` — массив ID событий лидов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/files\",\n    \"id\": [\n        6325\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий лидов.\n\nВ JSON запроса укажите `module` — `leads/actions/files`.\n\n- `id` — массив ID событий лидов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/files\",\n    \"id\": [\n        6325\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий лидов.\n\nВ JSON запроса укажите `module` — `leads/actions/files`.\n\n- `id` — массив ID событий лидов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions/files\",\n    \"id\": [\n        6325\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных событий лидов.\n\nВ JSON запроса укажите `module` — `leads/actions/files`.\n\n- `id` — массив ID событий лидов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Задачи лида",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/todos\",\n    \"id\": [\n        6326\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает задачи лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/todos`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"id\": [\n        6326\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/todos`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9070,\n            \"name\": \"Демо-задача по лиду\",\n            \"deadline\": \"2026-01-20 12:00:00\",\n            \"active\": \"1\",\n            \"updated\": \"2026-01-18 12:00:00\",\n            \"created\": \"2026-01-18 10:00:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"lead_id\": 9065,\n            \"lead\": \"Демо-лид\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"id\": [\n        6326\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/todos`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"id\": [\n        6326\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/todos`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"id\": [\n        6326\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/todos`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"id\": [\n        6326\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/todos`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Все задачи",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает задачи лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9071,\n            \"name\": \"Демо-задача из общего списка лидов\",\n            \"deadline\": \"2026-01-21 12:00:00\",\n            \"active\": \"1\",\n            \"updated\": \"2026-01-18 12:30:00\",\n            \"created\": \"2026-01-18 10:30:00\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"lead_id\": 9065,\n            \"lead\": \"Демо-лид\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/all\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"lead_id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает задачи лидов из всех доступных записей.\n\nВ JSON запроса укажите `module` — `leads/todos/all`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию задачи. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `lead_id` — массив ID лидов.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДля общего списка нужны права чтения лидов без ограничения только своими записями или записями своей группы. При таком ограничении метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. История",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/history\",\n    \"id\": [\n        6327\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает историю изменений лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/history`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/history\",\n    \"id\": [\n        6327\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/history`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"lead_id\": 9079,\n            \"id\": 9080,\n            \"created\": \"2026-01-18 13:00:00\",\n            \"event\": \"update\",\n            \"details\": \"Демонстрационный текст без реальных данных.\",\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/history\",\n    \"id\": [\n        6327\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/history`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/history\",\n    \"id\": [\n        6327\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/history`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/history\",\n    \"id\": [\n        6327\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/history`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/history\",\n    \"id\": [\n        6327\n    ],\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает историю изменений лидов для выбранных лидов.\n\nВ JSON запроса укажите `module` — `leads/history`.\n\n- `id` — массив ID лидов, до 500 значений.\n- `count` — число записей для каждого выбранного объекта; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить внутри каждого объекта; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Обращения потенциальных клиентов, их события и задачи."
        },
        {
          "name": "Календарь",
          "item": [
            {
              "name": "Календарь",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"calendar\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-02-01\",\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает события календаря за выбранный период, включая повторяющиеся события и отдельно изменённые повторы.\n\nВ JSON запроса укажите `module` — `calendar`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `query` — текст для поиска по названию, описанию и ссылке события, названию категории.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий календаря.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДаты `filter.start` и `filter.end` включают оба дня целиком. Дата и время событий указаны в местном времени системы, в формате `YYYY-MM-DD HH:MM:SS`. Для перенесённого события выбирайте период, включающий его новую дату.\n\nВ ответе `series_id` связывает события одной серии, `recurrence_start` хранит исходную дату и время повтора, `is_exception` (`0` или `1`) показывает, изменён ли отдельный повтор. `series_start`, `series_end`, `repeat_type`, `repeat_until` и `recurrence_policy` описывают повторение. `version` и `series_version` нужны для изменения или удаления события. У одиночного события `repeat_type=no`, а сведения о серии равны `null`.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-02-01\",\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события календаря за выбранный период, включая повторяющиеся события и отдельно изменённые повторы.\n\nВ JSON запроса укажите `module` — `calendar`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `query` — текст для поиска по названию, описанию и ссылке события, названию категории.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий календаря.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДаты `filter.start` и `filter.end` включают оба дня целиком. Дата и время событий указаны в местном времени системы, в формате `YYYY-MM-DD HH:MM:SS`. Для перенесённого события выбирайте период, включающий его новую дату.\n\nВ ответе `series_id` связывает события одной серии, `recurrence_start` хранит исходную дату и время повтора, `is_exception` (`0` или `1`) показывает, изменён ли отдельный повтор. `series_start`, `series_end`, `repeat_type`, `repeat_until` и `recurrence_policy` описывают повторение. `version` и `series_version` нужны для изменения или удаления события. У одиночного события `repeat_type=no`, а сведения о серии равны `null`.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 3,\n    \"payload\": [\n        {\n            \"id\": 1,\n            \"name\": \"Демо одиночное событие\",\n            \"description\": \"Демонстрационный текст без реальных данных.\",\n            \"url\": \"https://example.com/calendar-demo\",\n            \"start\": \"2026-01-10 00:00:00\",\n            \"end\": \"2026-01-11 00:00:00\",\n            \"all_day\": \"1\",\n            \"color\": \"#1997C6\",\n            \"category_id\": 6334,\n            \"category\": \"Демо значение 1335\",\n            \"user_id\": 6336,\n            \"user\": \"Демо Пользователь 1337\",\n            \"series_id\": null,\n            \"recurrence_start\": null,\n            \"is_exception\": \"0\",\n            \"version\": 1,\n            \"series_version\": null,\n            \"series_start\": null,\n            \"series_end\": null,\n            \"repeat_type\": \"no\",\n            \"repeat_until\": null,\n            \"recurrence_policy\": null\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Демо серия\",\n            \"description\": \"Демонстрационный текст без реальных данных.\",\n            \"url\": \"https://example.com/calendar-demo\",\n            \"start\": \"2026-01-12 10:00:00\",\n            \"end\": \"2026-01-12 11:00:00\",\n            \"all_day\": \"0\",\n            \"color\": \"#1997C6\",\n            \"category_id\": 6334,\n            \"category\": \"Демо значение 1335\",\n            \"user_id\": 6336,\n            \"user\": \"Демо Пользователь 1337\",\n            \"series_id\": 1,\n            \"recurrence_start\": \"2026-01-12 10:00:00\",\n            \"is_exception\": \"0\",\n            \"version\": 1,\n            \"series_version\": 2,\n            \"series_start\": \"2026-01-12 10:00:00\",\n            \"series_end\": \"2026-01-12 11:00:00\",\n            \"repeat_type\": \"every_day\",\n            \"repeat_until\": \"2026-01-13\",\n            \"recurrence_policy\": \"rfc5545\"\n        },\n        {\n            \"id\": 3,\n            \"name\": \"Демо серия\",\n            \"description\": \"Демонстрационный текст без реальных данных.\",\n            \"url\": \"https://example.com/calendar-demo\",\n            \"start\": \"2026-01-20 14:00:00\",\n            \"end\": \"2026-01-20 15:30:00\",\n            \"all_day\": \"0\",\n            \"color\": \"#1997C6\",\n            \"category_id\": 6334,\n            \"category\": \"Демо значение 1335\",\n            \"user_id\": 6336,\n            \"user\": \"Демо Пользователь 1337\",\n            \"series_id\": 1,\n            \"recurrence_start\": \"2026-01-13 10:00:00\",\n            \"is_exception\": \"1\",\n            \"version\": 2,\n            \"series_version\": 2,\n            \"series_start\": \"2026-01-12 10:00:00\",\n            \"series_end\": \"2026-01-12 11:00:00\",\n            \"repeat_type\": \"every_day\",\n            \"repeat_until\": \"2026-01-13\",\n            \"recurrence_policy\": \"rfc5545\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-02-01\",\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события календаря за выбранный период, включая повторяющиеся события и отдельно изменённые повторы.\n\nВ JSON запроса укажите `module` — `calendar`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `query` — текст для поиска по названию, описанию и ссылке события, названию категории.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий календаря.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДаты `filter.start` и `filter.end` включают оба дня целиком. Дата и время событий указаны в местном времени системы, в формате `YYYY-MM-DD HH:MM:SS`. Для перенесённого события выбирайте период, включающий его новую дату.\n\nВ ответе `series_id` связывает события одной серии, `recurrence_start` хранит исходную дату и время повтора, `is_exception` (`0` или `1`) показывает, изменён ли отдельный повтор. `series_start`, `series_end`, `repeat_type`, `repeat_until` и `recurrence_policy` описывают повторение. `version` и `series_version` нужны для изменения или удаления события. У одиночного события `repeat_type=no`, а сведения о серии равны `null`.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-02-01\",\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события календаря за выбранный период, включая повторяющиеся события и отдельно изменённые повторы.\n\nВ JSON запроса укажите `module` — `calendar`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `query` — текст для поиска по названию, описанию и ссылке события, названию категории.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий календаря.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДаты `filter.start` и `filter.end` включают оба дня целиком. Дата и время событий указаны в местном времени системы, в формате `YYYY-MM-DD HH:MM:SS`. Для перенесённого события выбирайте период, включающий его новую дату.\n\nВ ответе `series_id` связывает события одной серии, `recurrence_start` хранит исходную дату и время повтора, `is_exception` (`0` или `1`) показывает, изменён ли отдельный повтор. `series_start`, `series_end`, `repeat_type`, `repeat_until` и `recurrence_policy` описывают повторение. `version` и `series_version` нужны для изменения или удаления события. У одиночного события `repeat_type=no`, а сведения о серии равны `null`.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-02-01\",\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события календаря за выбранный период, включая повторяющиеся события и отдельно изменённые повторы.\n\nВ JSON запроса укажите `module` — `calendar`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `query` — текст для поиска по названию, описанию и ссылке события, названию категории.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий календаря.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДаты `filter.start` и `filter.end` включают оба дня целиком. Дата и время событий указаны в местном времени системы, в формате `YYYY-MM-DD HH:MM:SS`. Для перенесённого события выбирайте период, включающий его новую дату.\n\nВ ответе `series_id` связывает события одной серии, `recurrence_start` хранит исходную дату и время повтора, `is_exception` (`0` или `1`) показывает, изменён ли отдельный повтор. `series_start`, `series_end`, `repeat_type`, `repeat_until` и `recurrence_policy` описывают повторение. `version` и `series_version` нужны для изменения или удаления события. У одиночного события `repeat_type=no`, а сведения о серии равны `null`.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-02-01\",\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает события календаря за выбранный период, включая повторяющиеся события и отдельно изменённые повторы.\n\nВ JSON запроса укажите `module` — `calendar`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `query` — текст для поиска по названию, описанию и ссылке события, названию категории.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий календаря.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nДаты `filter.start` и `filter.end` включают оба дня целиком. Дата и время событий указаны в местном времени системы, в формате `YYYY-MM-DD HH:MM:SS`. Для перенесённого события выбирайте период, включающий его новую дату.\n\nВ ответе `series_id` связывает события одной серии, `recurrence_start` хранит исходную дату и время повтора, `is_exception` (`0` или `1`) показывает, изменён ли отдельный повтор. `series_start`, `series_end`, `repeat_type`, `repeat_until` и `recurrence_policy` описывают повторение. `version` и `series_version` нужны для изменения или удаления события. У одиночного события `repeat_type=no`, а сведения о серии равны `null`.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Одиночные события и серии повторяющихся событий."
        },
        {
          "name": "Контрагенты",
          "item": [
            {
              "name": "Контрагенты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"clients\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает список контрагентов с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, реквизитам и контактным данным контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список контрагентов с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, реквизитам и контактным данным контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6412,\n            \"name\": \"Демо значение 1413\",\n            \"name_full\": \"Демо значение 1414\",\n            \"ogrn\": \"6415\",\n            \"inn\": \"6416\",\n            \"kpp\": \"6417\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": \"\",\n            \"email\": \"\",\n            \"url\": \"\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-15 10:00:00\",\n            \"user_id\": 6419,\n            \"user\": \"Демо Пользователь 1420\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6421,\n            \"name\": \"Демо значение 1422\",\n            \"name_full\": \"Демо значение 1423\",\n            \"ogrn\": \"6424\",\n            \"inn\": \"6425\",\n            \"kpp\": \"6426\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": \"\",\n            \"email\": \"\",\n            \"url\": \"https://example.invalid/\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"user_id\": 6428,\n            \"user\": \"Демо Пользователь 1429\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6430,\n            \"name\": \"Демо значение 1431\",\n            \"name_full\": \"Демо значение 1432\",\n            \"ogrn\": \"6433\",\n            \"inn\": \"6434\",\n            \"kpp\": \"6435\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 6437,\n            \"user\": \"Демо Пользователь 1438\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6439,\n            \"name\": \"Демо значение 1440\",\n            \"name_full\": \"Демо значение 1441\",\n            \"ogrn\": \"6442\",\n            \"inn\": \"6443\",\n            \"kpp\": \"6444\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-15 10:00:00\",\n            \"user_id\": 6446,\n            \"user\": \"Демо Пользователь 1447\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6448,\n            \"name\": \"Демо значение 1449\",\n            \"name_full\": \"Демо значение 1450\",\n            \"ogrn\": \"6451\",\n            \"inn\": \"6452\",\n            \"kpp\": \"6453\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"user_id\": 6455,\n            \"user\": \"Демо Пользователь 1456\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6457,\n            \"name\": \"Демо значение 1458\",\n            \"name_full\": \"Демо значение 1459\",\n            \"ogrn\": \"6460\",\n            \"inn\": \"6461\",\n            \"kpp\": \"6462\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 6464,\n            \"user\": \"Демо Пользователь 1465\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6466,\n            \"name\": \"Демо значение 1467\",\n            \"name_full\": \"Демо значение 1468\",\n            \"ogrn\": \"6469\",\n            \"inn\": \"6470\",\n            \"kpp\": \"6471\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-15 10:00:00\",\n            \"user_id\": 6473,\n            \"user\": \"Демо Пользователь 1474\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6475,\n            \"name\": \"Демо значение 1476\",\n            \"name_full\": \"Демо значение 1477\",\n            \"ogrn\": \"6478\",\n            \"inn\": \"6479\",\n            \"kpp\": \"6480\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"user_id\": 6482,\n            \"user\": \"Демо Пользователь 1483\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6484,\n            \"name\": \"Демо значение 1485\",\n            \"name_full\": \"Демо значение 1486\",\n            \"ogrn\": \"6487\",\n            \"inn\": \"6488\",\n            \"kpp\": \"6489\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 6491,\n            \"user\": \"Демо Пользователь 1492\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6493,\n            \"name\": \"Демо значение 1494\",\n            \"name_full\": \"Демо значение 1495\",\n            \"ogrn\": \"6496\",\n            \"inn\": \"6497\",\n            \"kpp\": \"6498\",\n            \"legal_address\": \"Тестоград, Демоландия\",\n            \"actual_address\": \"\",\n            \"phone\": null,\n            \"email\": null,\n            \"url\": null,\n            \"comment\": \"\",\n            \"created\": \"2026-01-15 10:00:00\",\n            \"user_id\": 6500,\n            \"user\": \"Демо Пользователь 1501\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"clients-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список контрагентов с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, реквизитам и контактным данным контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список контрагентов с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, реквизитам и контактным данным контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список контрагентов с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, реквизитам и контактным данным контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список контрагентов с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, реквизитам и контактным данным контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Карточки организаций и физических лиц с реквизитами."
        },
        {
          "name": "Контакты",
          "item": [
            {
              "name": "Контакты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"contacts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает контактных лиц и их связь с контрагентами.\n\nВ JSON запроса укажите `module` — `contacts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контактных лиц и их связь с контрагентами.\n\nВ JSON запроса укажите `module` — `contacts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6502,\n            \"name\": \"Демо значение 1503\",\n            \"position\": \"Демо-должность 1504\",\n            \"phone_1\": \"70000001505\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1506@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-23\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"client_id\": 6509,\n            \"client\": \"ООО \\\"Демо-контрагент 1510\\\"\",\n            \"user_id\": 6511,\n            \"user\": \"Демо Пользователь 1512\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6513,\n            \"name\": \"Демо значение 1514\",\n            \"position\": \"Демо-должность 1515\",\n            \"phone_1\": \"70000001516\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1517@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-07\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-08 10:00:00\",\n            \"client_id\": 6520,\n            \"client\": \"ООО \\\"Демо-контрагент 1521\\\"\",\n            \"user_id\": 6522,\n            \"user\": \"Демо Пользователь 1523\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6524,\n            \"name\": \"Демо значение 1525\",\n            \"position\": \"Демо-должность 1526\",\n            \"phone_1\": \"70000001527\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1528@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-18\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-19 10:00:00\",\n            \"client_id\": 6531,\n            \"client\": \"ООО \\\"Демо-контрагент 1532\\\"\",\n            \"user_id\": 6533,\n            \"user\": \"Демо Пользователь 1534\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6535,\n            \"name\": \"Демо значение 1536\",\n            \"position\": \"Демо-должность 1537\",\n            \"phone_1\": \"70000001538\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1539@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-02\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-03 10:00:00\",\n            \"client_id\": 6542,\n            \"client\": \"ООО \\\"Демо-контрагент 1543\\\"\",\n            \"user_id\": 6544,\n            \"user\": \"Демо Пользователь 1545\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6546,\n            \"name\": \"Демо значение 1547\",\n            \"position\": \"Демо-должность 1548\",\n            \"phone_1\": \"70000001549\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1550@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-13\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-14 10:00:00\",\n            \"client_id\": 6553,\n            \"client\": \"ООО \\\"Демо-контрагент 1554\\\"\",\n            \"user_id\": 6555,\n            \"user\": \"Демо Пользователь 1556\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6557,\n            \"name\": \"Демо значение 1558\",\n            \"position\": \"Демо-должность 1559\",\n            \"phone_1\": \"70000001560\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1561@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-24\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-25 10:00:00\",\n            \"client_id\": 6564,\n            \"client\": \"ООО \\\"Демо-контрагент 1565\\\"\",\n            \"user_id\": 6566,\n            \"user\": \"Демо Пользователь 1567\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6568,\n            \"name\": \"Демо значение 1569\",\n            \"position\": \"Демо-должность 1570\",\n            \"phone_1\": \"70000001571\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1572@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-08\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-09 10:00:00\",\n            \"client_id\": 6575,\n            \"client\": \"ООО \\\"Демо-контрагент 1576\\\"\",\n            \"user_id\": 6577,\n            \"user\": \"Демо Пользователь 1578\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6579,\n            \"name\": \"Демо значение 1580\",\n            \"position\": \"Демо-должность 1581\",\n            \"phone_1\": \"70000001582\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1583@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-19\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-20 10:00:00\",\n            \"client_id\": 6586,\n            \"client\": \"ООО \\\"Демо-контрагент 1587\\\"\",\n            \"user_id\": 6588,\n            \"user\": \"Демо Пользователь 1589\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6590,\n            \"name\": \"Демо значение 1591\",\n            \"position\": \"Демо-должность 1592\",\n            \"phone_1\": \"70000001593\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1594@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-03\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-04 10:00:00\",\n            \"client_id\": 6597,\n            \"client\": \"ООО \\\"Демо-контрагент 1598\\\"\",\n            \"user_id\": 6599,\n            \"user\": \"Демо Пользователь 1600\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6601,\n            \"name\": \"Демо значение 1602\",\n            \"position\": \"Демо-должность 1603\",\n            \"phone_1\": \"70000001604\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1605@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-14\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-15 10:00:00\",\n            \"client_id\": 6608,\n            \"client\": \"ООО \\\"Демо-контрагент 1609\\\"\",\n            \"user_id\": 6610,\n            \"user\": \"Демо Пользователь 1611\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контактных лиц и их связь с контрагентами.\n\nВ JSON запроса укажите `module` — `contacts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контактных лиц и их связь с контрагентами.\n\nВ JSON запроса укажите `module` — `contacts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контактных лиц и их связь с контрагентами.\n\nВ JSON запроса укажите `module` — `contacts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контактных лиц и их связь с контрагентами.\n\nВ JSON запроса укажите `module` — `contacts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Контакты. Дни рождения",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"contacts/birthdays\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"asc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает контакты с датами рождения. Позволяет подготовить список поздравлений.\n\nВ JSON запроса укажите `module` — `contacts/birthdays`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дню рождения в течение года: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts/birthdays\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"asc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контакты с датами рождения. Позволяет подготовить список поздравлений.\n\nВ JSON запроса укажите `module` — `contacts/birthdays`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дню рождения в течение года: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6612,\n            \"name\": \"Демо значение 1613\",\n            \"position\": \"Демо-должность 1614\",\n            \"phone_1\": \"70000001615\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1616@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-25\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"client_id\": 6619,\n            \"client\": \"ООО \\\"Демо-контрагент 1620\\\"\",\n            \"user_id\": 6621,\n            \"user\": \"Демо Пользователь 1622\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6623,\n            \"name\": \"Демо значение 1624\",\n            \"position\": \"Демо-должность 1625\",\n            \"phone_1\": \"70000001626\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1627@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-09\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"client_id\": 6630,\n            \"client\": \"ООО \\\"Демо-контрагент 1631\\\"\",\n            \"user_id\": 6632,\n            \"user\": \"Демо Пользователь 1633\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6634,\n            \"name\": \"Демо значение 1635\",\n            \"position\": \"Демо-должность 1636\",\n            \"phone_1\": \"70000001637\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1638@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-20\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-21 10:00:00\",\n            \"client_id\": 6641,\n            \"client\": \"ООО \\\"Демо-контрагент 1642\\\"\",\n            \"user_id\": 6643,\n            \"user\": \"Демо Пользователь 1644\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6645,\n            \"name\": \"Демо значение 1646\",\n            \"position\": \"Демо-должность 1647\",\n            \"phone_1\": \"70000001648\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1649@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-04\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-05 10:00:00\",\n            \"client_id\": 6652,\n            \"client\": \"ООО \\\"Демо-контрагент 1653\\\"\",\n            \"user_id\": 6654,\n            \"user\": \"Демо Пользователь 1655\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6656,\n            \"name\": \"Демо значение 1657\",\n            \"position\": \"Демо-должность 1658\",\n            \"phone_1\": \"70000001659\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1660@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-15\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-16 10:00:00\",\n            \"client_id\": 6663,\n            \"client\": \"ООО \\\"Демо-контрагент 1664\\\"\",\n            \"user_id\": 6665,\n            \"user\": \"Демо Пользователь 1666\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6667,\n            \"name\": \"Демо значение 1668\",\n            \"position\": \"Демо-должность 1669\",\n            \"phone_1\": \"70000001670\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1671@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-26\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-27 10:00:00\",\n            \"client_id\": 6674,\n            \"client\": \"ООО \\\"Демо-контрагент 1675\\\"\",\n            \"user_id\": 6676,\n            \"user\": \"Демо Пользователь 1677\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6678,\n            \"name\": \"Демо значение 1679\",\n            \"position\": \"Демо-должность 1680\",\n            \"phone_1\": \"70000001681\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1682@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-10\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-11 10:00:00\",\n            \"client_id\": 6685,\n            \"client\": \"ООО \\\"Демо-контрагент 1686\\\"\",\n            \"user_id\": 6687,\n            \"user\": \"Демо Пользователь 1688\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6689,\n            \"name\": \"Демо значение 1690\",\n            \"position\": \"Демо-должность 1691\",\n            \"phone_1\": \"70000001692\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1693@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-21\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-22 10:00:00\",\n            \"client_id\": 6696,\n            \"client\": \"ООО \\\"Демо-контрагент 1697\\\"\",\n            \"user_id\": 6698,\n            \"user\": \"Демо Пользователь 1699\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6700,\n            \"name\": \"Демо значение 1701\",\n            \"position\": \"Демо-должность 1702\",\n            \"phone_1\": \"70000001703\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1704@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-05\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"client_id\": 6707,\n            \"client\": \"ООО \\\"Демо-контрагент 1708\\\"\",\n            \"user_id\": 6709,\n            \"user\": \"Демо Пользователь 1710\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6711,\n            \"name\": \"Демо значение 1712\",\n            \"position\": \"Демо-должность 1713\",\n            \"phone_1\": \"70000001714\",\n            \"phone_2\": \"\",\n            \"email_1\": \"demo.user1715@example.invalid\",\n            \"email_2\": \"\",\n            \"telegram\": null,\n            \"bday\": \"2026-01-16\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"client_id\": 6718,\n            \"client\": \"ООО \\\"Демо-контрагент 1719\\\"\",\n            \"user_id\": 6720,\n            \"user\": \"Демо Пользователь 1721\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"contacts-birthdays-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts/birthdays\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"asc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контакты с датами рождения. Позволяет подготовить список поздравлений.\n\nВ JSON запроса укажите `module` — `contacts/birthdays`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дню рождения в течение года: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts/birthdays\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"asc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контакты с датами рождения. Позволяет подготовить список поздравлений.\n\nВ JSON запроса укажите `module` — `contacts/birthdays`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дню рождения в течение года: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts/birthdays\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"asc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контакты с датами рождения. Позволяет подготовить список поздравлений.\n\nВ JSON запроса укажите `module` — `contacts/birthdays`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дню рождения в течение года: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts/birthdays\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"asc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"client_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает контакты с датами рождения. Позволяет подготовить список поздравлений.\n\nВ JSON запроса укажите `module` — `contacts/birthdays`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дню рождения в течение года: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, должности, телефонам, электронной почте, комментарию и названию контрагента. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `client_id` — массив ID контрагентов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Контактные лица контрагентов и их контактные данные."
        },
        {
          "name": "Отчёты",
          "item": [
            {
              "name": "Отчёты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"reports\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"вернадского\",\n    \"filter\": {\n        \"id\": [],\n        \"city_id\": [],\n        \"country_id\": [],\n        \"client_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает отчёты с привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию отчёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `city_id` — массив ID городов.\n- `country_id` — массив ID стран.\n- `client_id` — массив ID контрагентов.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"вернадского\",\n    \"filter\": {\n        \"id\": [],\n        \"city_id\": [],\n        \"country_id\": [],\n        \"client_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает отчёты с привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию отчёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `city_id` — массив ID городов.\n- `country_id` — массив ID стран.\n- `client_id` — массив ID контрагентов.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6722,\n            \"name\": \"Демо значение 1723\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"client_id\": null,\n            \"client\": null,\n            \"category_id\": 6725,\n            \"category\": \"Демо значение 1726\",\n            \"city_id\": 6727,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6728,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6729,\n            \"user\": \"Демо Пользователь 1730\",\n            \"files\": [\n                {\n                    \"id\": 6731,\n                    \"name\": \"Демо значение 1732\",\n                    \"extension\": \"jpeg\",\n                    \"link\": \"https://example.invalid/download/reports/f/5jcwEzhBLRjVD7izRVHPmHfeV6eMyv9HzJMN3PbDyGl7yt1nwue.jpeg/d/14/\",\n                    \"size\": \"42216\",\n                    \"created\": \"2026-01-06 10:00:00\"\n                },\n                {\n                    \"id\": 6734,\n                    \"name\": \"Демо значение 1735\",\n                    \"report_id\": 6736,\n                    \"extension\": \"jpeg\",\n                    \"link\": \"https://example.invalid/download/reports/f/d356q1SK0Ln7XBTxLUw3g7eNioeNgAvalFG1cIbywUqXrkzoPjBw.jpeg/d/14/\",\n                    \"size\": \"165963\",\n                    \"created\": \"2026-01-10 10:00:00\"\n                },\n                {\n                    \"id\": 6738,\n                    \"name\": \"Демо значение 1739\",\n                    \"extension\": \"jpeg\",\n                    \"link\": \"https://example.invalid/download/reports/f/2paGkUzN1LD1k6b7WFc6KGy2OOG5pFLp9ZXQkUsF8DfDKc8Wcbm.jpeg/d/14/\",\n                    \"size\": \"142706\",\n                    \"created\": \"2026-01-13 10:00:00\"\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6741,\n            \"name\": \"Демо значение 1742\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-16 10:00:00\",\n            \"client_id\": 6744,\n            \"client\": null,\n            \"category_id\": 6745,\n            \"category\": \"Демо значение 1746\",\n            \"city_id\": 6747,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6748,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6749,\n            \"user\": \"Демо Пользователь 1750\",\n            \"files\": [\n                {\n                    \"id\": 6751,\n                    \"name\": \"Демо значение 1752\",\n                    \"extension\": \"jpg\",\n                    \"link\": \"https://example.invalid/download/reports/f/mcZfxM79ljx4D4wydmFo4THB3m5wUA7KxMt9zi9VrnwfAqvG.jpg/d/13/\",\n                    \"size\": \"214523\",\n                    \"created\": \"2026-01-26 10:00:00\"\n                },\n                {\n                    \"id\": 6754,\n                    \"name\": \"Демо значение 1755\",\n                    \"extension\": \"jpg\",\n                    \"link\": \"https://example.invalid/download/reports/f/Bmt92AeQvMWu5G19pwqa0K3kbCYS2ZMgWCODu0VopyAhiyW7mW0.jpg/d/13/\",\n                    \"size\": \"464477\",\n                    \"created\": \"2026-01-02 10:00:00\"\n                },\n                {\n                    \"id\": 6757,\n                    \"name\": \"Демо значение 1758\",\n                    \"extension\": \"jpg\",\n                    \"link\": \"https://example.invalid/download/reports/f/3lxjNiXMGIXcyuePX2kBsRZxqxnGpums4mG4XgPxf9GxlWsH4.jpg/d/13/\",\n                    \"size\": \"396562\",\n                    \"created\": \"2026-01-05 10:00:00\"\n                },\n                {\n                    \"id\": 6760,\n                    \"name\": \"Демо значение 1761\",\n                    \"extension\": \"jpg\",\n                    \"link\": \"https://example.invalid/download/reports/f/emfk7vGmRmYFJBomX14DqoitOXi6v6fBHsel9TZCZN1CtsjZgoRO.jpg/d/13/\",\n                    \"size\": \"330346\",\n                    \"created\": \"2026-01-08 10:00:00\"\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6763,\n            \"name\": \"Демо значение 1764\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-11 10:00:00\",\n            \"client_id\": 6766,\n            \"client\": null,\n            \"category_id\": 6767,\n            \"category\": \"Демо значение 1768\",\n            \"city_id\": 6769,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6770,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6771,\n            \"user\": \"Демо Пользователь 1772\",\n            \"files\": [\n                {\n                    \"id\": 6773,\n                    \"name\": \"Демо значение 1774\",\n                    \"extension\": \"jpg\",\n                    \"link\": \"https://example.invalid/download/reports/f/JsZKjljen7bCZ3Lx1KxAQstbz8gSMF9VflNMiQTCpeqL3W76Su.jpg/d/12/\",\n                    \"size\": \"641442\",\n                    \"created\": \"2026-01-21 10:00:00\"\n                },\n                {\n                    \"id\": 6776,\n                    \"name\": \"Демо значение 1777\",\n                    \"extension\": \"jpg\",\n                    \"link\": \"https://example.invalid/download/reports/f/XED1eiolgOa2euvSiTIGIaJh4rtzEIQ2Xt9iH9TmnyZ1CgyaZKfw.jpg/d/12/\",\n                    \"size\": \"225908\",\n                    \"created\": \"2026-01-24 10:00:00\"\n                },\n                {\n                    \"id\": 6779,\n                    \"name\": \"Демо значение 1780\",\n                    \"extension\": \"jpg\",\n                    \"link\": \"https://example.invalid/download/reports/f/qZQgLuZ2LjZwKDOtDrNHCqLLgCR7ZLawZZroX5o1o3SIgmBzd68kK.jpg/d/12/\",\n                    \"size\": \"269723\",\n                    \"created\": \"2026-01-27 10:00:00\"\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6782,\n            \"name\": \"Демо значение 1783\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-03 10:00:00\",\n            \"client_id\": 6785,\n            \"client\": null,\n            \"category_id\": 6786,\n            \"category\": \"Демо значение 1787\",\n            \"city_id\": 6788,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6789,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6790,\n            \"user\": \"Демо Пользователь 1791\",\n            \"files\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6792,\n            \"name\": \"Демо значение 1793\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-13 10:00:00\",\n            \"client_id\": 6795,\n            \"client\": null,\n            \"category_id\": 6796,\n            \"category\": \"Демо значение 1797\",\n            \"city_id\": 6798,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6799,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6800,\n            \"user\": \"Демо Пользователь 1801\",\n            \"files\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6802,\n            \"name\": \"Демо значение 1803\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-23 10:00:00\",\n            \"client_id\": 6805,\n            \"client\": null,\n            \"category_id\": 6806,\n            \"category\": \"Демо значение 1807\",\n            \"city_id\": 6808,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6809,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6810,\n            \"user\": \"Демо Пользователь 1811\",\n            \"files\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6812,\n            \"name\": \"Демо значение 1813\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"client_id\": 6815,\n            \"client\": null,\n            \"category_id\": 6816,\n            \"category\": \"Демо значение 1817\",\n            \"city_id\": 6818,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6819,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6820,\n            \"user\": \"Демо Пользователь 1821\",\n            \"files\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6822,\n            \"name\": \"Демо значение 1823\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-16 10:00:00\",\n            \"client_id\": 6825,\n            \"client\": null,\n            \"category_id\": 6826,\n            \"category\": \"Демо значение 1827\",\n            \"city_id\": 6828,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6829,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6830,\n            \"user\": \"Демо Пользователь 1831\",\n            \"files\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6832,\n            \"name\": \"Демо значение 1833\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"client_id\": 6835,\n            \"client\": null,\n            \"category_id\": 6836,\n            \"category\": \"Демо значение 1837\",\n            \"city_id\": 6838,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6839,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6840,\n            \"user\": \"Демо Пользователь 1841\",\n            \"files\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6842,\n            \"name\": \"Демо значение 1843\",\n            \"text\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-09 10:00:00\",\n            \"client_id\": 6845,\n            \"client\": null,\n            \"category_id\": 6846,\n            \"category\": \"Демо значение 1847\",\n            \"city_id\": 6848,\n            \"city\": \"Тестоград\",\n            \"country_id\": 6849,\n            \"country\": \"Демоландия\",\n            \"user_id\": 6850,\n            \"user\": \"Демо Пользователь 1851\",\n            \"files\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"reports-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"вернадского\",\n    \"filter\": {\n        \"id\": [],\n        \"city_id\": [],\n        \"country_id\": [],\n        \"client_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает отчёты с привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию отчёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `city_id` — массив ID городов.\n- `country_id` — массив ID стран.\n- `client_id` — массив ID контрагентов.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"вернадского\",\n    \"filter\": {\n        \"id\": [],\n        \"city_id\": [],\n        \"country_id\": [],\n        \"client_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает отчёты с привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию отчёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `city_id` — массив ID городов.\n- `country_id` — массив ID стран.\n- `client_id` — массив ID контрагентов.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"вернадского\",\n    \"filter\": {\n        \"id\": [],\n        \"city_id\": [],\n        \"country_id\": [],\n        \"client_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает отчёты с привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию отчёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `city_id` — массив ID городов.\n- `country_id` — массив ID стран.\n- `client_id` — массив ID контрагентов.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"вернадского\",\n    \"filter\": {\n        \"id\": [],\n        \"city_id\": [],\n        \"country_id\": [],\n        \"client_id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает отчёты с привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию отчёта. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `city_id` — массив ID городов.\n- `country_id` — массив ID стран.\n- `client_id` — массив ID контрагентов.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Отчёты. Файлы из отчёта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"reports/files\",\n    \"id\": [\n        6852\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сведения и ссылки на файлы выбранных отчётов.\n\nВ JSON запроса укажите `module` — `reports/files`.\n\n- `id` — массив ID отчётов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports/files\",\n    \"id\": [\n        6852\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных отчётов.\n\nВ JSON запроса укажите `module` — `reports/files`.\n\n- `id` — массив ID отчётов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": \"6853\",\n            \"name\": \"Демо значение 1854\",\n            \"extension\": \"jpg\",\n            \"link\": \"https://example.invalid/download/reports/f/oeye5r3CTTjt1Mmub3zCiXhdzAMmdRgQDZAqT1DzFKw4YnLTGqc3P.jpg/d/1/\",\n            \"size\": \"112595\",\n            \"created\": \"2026-01-20 10:00:00\",\n            \"user_id\": \"6856\",\n            \"user\": \"Демо Пользователь 1857\",\n            \"report_id\": 6852\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports/files\",\n    \"id\": [\n        6852\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных отчётов.\n\nВ JSON запроса укажите `module` — `reports/files`.\n\n- `id` — массив ID отчётов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports/files\",\n    \"id\": [\n        6852\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных отчётов.\n\nВ JSON запроса укажите `module` — `reports/files`.\n\n- `id` — массив ID отчётов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports/files\",\n    \"id\": [\n        6852\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных отчётов.\n\nВ JSON запроса укажите `module` — `reports/files`.\n\n- `id` — массив ID отчётов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports/files\",\n    \"id\": [\n        6852\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения и ссылки на файлы выбранных отчётов.\n\nВ JSON запроса укажите `module` — `reports/files`.\n\n- `id` — массив ID отчётов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Отчёты и приложенные к ним файлы."
        },
        {
          "name": "Каталог",
          "item": [
            {
              "name": "Каталог. Категории продуктов",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"catalog/categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает категории продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает категории продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6859,\n            \"name\": \"Демо значение 1860\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"user_id\": 6862,\n            \"user\": \"Демо Пользователь 1863\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6864,\n            \"name\": \"Демо значение 1865\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-04 10:00:00\",\n            \"user_id\": 6867,\n            \"user\": \"Демо Пользователь 1868\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6869,\n            \"name\": \"Демо значение 1870\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-09 10:00:00\",\n            \"user_id\": 6872,\n            \"user\": \"Демо Пользователь 1873\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6874,\n            \"name\": \"Демо значение 1875\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-14 10:00:00\",\n            \"user_id\": 6877,\n            \"user\": \"Демо Пользователь 1878\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6879,\n            \"name\": \"Демо значение 1880\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-19 10:00:00\",\n            \"user_id\": 6882,\n            \"user\": \"Демо Пользователь 1883\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6884,\n            \"name\": \"Демо значение 1885\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"user_id\": 6887,\n            \"user\": \"Демо Пользователь 1888\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6889,\n            \"name\": \"Демо значение 1890\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-02 10:00:00\",\n            \"user_id\": 6892,\n            \"user\": \"Демо Пользователь 1893\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6894,\n            \"name\": \"Демо значение 1895\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-07 10:00:00\",\n            \"user_id\": 6897,\n            \"user\": \"Демо Пользователь 1898\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6899,\n            \"name\": \"Демо значение 1900\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-12 10:00:00\",\n            \"user_id\": 6902,\n            \"user\": \"Демо Пользователь 1903\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6904,\n            \"name\": \"Демо значение 1905\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"created\": \"2026-01-17 10:00:00\",\n            \"user_id\": 6907,\n            \"user\": \"Демо Пользователь 1908\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-categories-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает категории продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает категории продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает категории продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает категории продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Каталог. Продукты каталога",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"catalog/goods\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает продукты каталога с категориями, артикулами и ценами.\n\nВ JSON запроса укажите `module` — `catalog/goods`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, артикулу и комментарию продукта, названию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/goods\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты каталога с категориями, артикулами и ценами.\n\nВ JSON запроса укажите `module` — `catalog/goods`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, артикулу и комментарию продукта, названию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6909,\n            \"name\": \"Демо значение 1910\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6911,\n            \"category\": \"Демо значение 1912\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"user_id\": 6914,\n            \"user\": \"Демо Пользователь 1915\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6916,\n            \"name\": \"Демо значение 1917\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6918,\n            \"category\": \"Демо значение 1919\",\n            \"created\": \"2026-01-04 10:00:00\",\n            \"user_id\": 6921,\n            \"user\": \"Демо Пользователь 1922\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6923,\n            \"name\": \"Демо значение 1924\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6925,\n            \"category\": \"Демо значение 1926\",\n            \"created\": \"2026-01-11 10:00:00\",\n            \"user_id\": 6928,\n            \"user\": \"Демо Пользователь 1929\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6930,\n            \"name\": \"Демо значение 1931\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6932,\n            \"category\": \"Демо значение 1933\",\n            \"created\": \"2026-01-18 10:00:00\",\n            \"user_id\": 6935,\n            \"user\": \"Демо Пользователь 1936\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6937,\n            \"name\": \"Демо значение 1938\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6939,\n            \"category\": \"Демо значение 1940\",\n            \"created\": \"2026-01-25 10:00:00\",\n            \"user_id\": 6942,\n            \"user\": \"Демо Пользователь 1943\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6944,\n            \"name\": \"Демо значение 1945\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6946,\n            \"category\": \"Демо значение 1947\",\n            \"created\": \"2026-01-05 10:00:00\",\n            \"user_id\": 6949,\n            \"user\": \"Демо Пользователь 1950\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6951,\n            \"name\": \"Демо значение 1952\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6953,\n            \"category\": \"Демо значение 1954\",\n            \"created\": \"2026-01-12 10:00:00\",\n            \"user_id\": 6956,\n            \"user\": \"Демо Пользователь 1957\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6958,\n            \"name\": \"Демо значение 1959\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6960,\n            \"category\": \"Демо значение 1961\",\n            \"created\": \"2026-01-19 10:00:00\",\n            \"user_id\": 6963,\n            \"user\": \"Демо Пользователь 1964\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6965,\n            \"name\": \"Демо значение 1966\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6967,\n            \"category\": \"Демо значение 1968\",\n            \"created\": \"2026-01-26 10:00:00\",\n            \"user_id\": 6970,\n            \"user\": \"Демо Пользователь 1971\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6972,\n            \"name\": \"Демо значение 1973\",\n            \"vendor_code\": null,\n            \"comment\": \"Демонстрационный текст без реальных данных.\",\n            \"prices\": {\n                \"1\": \"1000.00\",\n                \"2\": \"1200.00\"\n            },\n            \"category_id\": 6974,\n            \"category\": \"Демо значение 1975\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 6977,\n            \"user\": \"Демо Пользователь 1978\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"catalog-goods-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/goods\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты каталога с категориями, артикулами и ценами.\n\nВ JSON запроса укажите `module` — `catalog/goods`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, артикулу и комментарию продукта, названию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/goods\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты каталога с категориями, артикулами и ценами.\n\nВ JSON запроса укажите `module` — `catalog/goods`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, артикулу и комментарию продукта, названию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/goods\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты каталога с категориями, артикулами и ценами.\n\nВ JSON запроса укажите `module` — `catalog/goods`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, артикулу и комментарию продукта, названию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/goods\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"category_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает продукты каталога с категориями, артикулами и ценами.\n\nВ JSON запроса укажите `module` — `catalog/goods`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию, артикулу и комментарию продукта, названию категории. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `category_id` — массив ID категорий продуктов.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Продукты, категории и цены."
        },
        {
          "name": "Облако",
          "item": [
            {
              "name": "Облако. Файлы",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"cloud/files\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"folder_id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сведения о файлах облака и ссылки на них.\n\nВ JSON запроса укажите `module` — `cloud/files`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию файла и папки. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `folder_id` — массив ID папок облака.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"folder_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о файлах облака и ссылки на них.\n\nВ JSON запроса укажите `module` — `cloud/files`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию файла и папки. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `folder_id` — массив ID папок облака.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 6979,\n            \"name\": \"Демо значение 1980\",\n            \"extension\": \"xls\",\n            \"link\": \"https://example.invalid/download/cloud/f/QFO6p3eVOqDlfOPBjZGsaCuq614kQ8DfAo3aTCuuwSsesXumIG.xls\",\n            \"size\": \"76288\",\n            \"folder_id\": 6981,\n            \"folder\": \"Шаблоны документов\",\n            \"created\": \"2026-01-12 10:00:00\",\n            \"user_id\": 6983,\n            \"user\": \"Демо Пользователь 1984\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6985,\n            \"name\": \"Демо значение 1986\",\n            \"extension\": \"xls\",\n            \"link\": \"https://example.invalid/download/cloud/f/0BX19087p8LHjN6FwDqQTt7nwtlDAf9czaQy6M7XKegG09jVSrO.xls\",\n            \"size\": \"92672\",\n            \"folder_id\": 6987,\n            \"folder\": \"Шаблоны документов\",\n            \"created\": \"2026-01-18 10:00:00\",\n            \"user_id\": 6989,\n            \"user\": \"Демо Пользователь 1990\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6991,\n            \"name\": \"Демо значение 1992\",\n            \"extension\": \"xlsx\",\n            \"link\": \"https://example.invalid/download/cloud/f/krQU0ZD1oSZyQk38OmC4st9iWdxtoAqz64CndwJqVIkPerIZBdaC.xlsx\",\n            \"size\": \"13328\",\n            \"folder_id\": 6993,\n            \"folder\": \"Шаблоны документов\",\n            \"created\": \"2026-01-24 10:00:00\",\n            \"user_id\": 6995,\n            \"user\": \"Демо Пользователь 1996\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 6997,\n            \"name\": \"Демо значение 1998\",\n            \"extension\": \"doc\",\n            \"link\": \"https://example.invalid/download/cloud/f/Syah5zxXnIyHkOwLDVy4qYNq790QLVcup0gIlB8Rnu2PJBdA8fY.doc\",\n            \"size\": \"34304\",\n            \"folder_id\": 6999,\n            \"folder\": \"Шаблоны документов\",\n            \"created\": \"2026-01-03 10:00:00\",\n            \"user_id\": 7001,\n            \"user\": \"Демо Пользователь 2002\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7003,\n            \"name\": \"Демо значение 2004\",\n            \"extension\": \"doc\",\n            \"link\": \"https://example.invalid/download/cloud/f/x3cBbAfdr0lXdNuz85noasdazIQxkDLjGp2GRt6FR5HCZvB4kO.doc\",\n            \"size\": \"30720\",\n            \"folder_id\": 7005,\n            \"folder\": \"Шаблоны документов\",\n            \"created\": \"2026-01-09 10:00:00\",\n            \"user_id\": 7007,\n            \"user\": \"Демо Пользователь 2008\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7009,\n            \"name\": \"Демо значение 2010\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/download/cloud/f/7XlmMjWMsgBYaIEfklXNjFB3tWy45qpFfISVXFmBtbUDNI3mUVw.pdf\",\n            \"size\": \"7364958\",\n            \"folder_id\": 7011,\n            \"folder\": \"Volvo\",\n            \"created\": \"2026-01-15 10:00:00\",\n            \"user_id\": 7013,\n            \"user\": \"Демо Пользователь 2014\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7015,\n            \"name\": \"Демо значение 2016\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/download/cloud/f/RIToX2NUHhpC6jwuZravQjBrIv27rygqOjwZcHF59PdCVMW06r3q.pdf\",\n            \"size\": \"18602865\",\n            \"folder_id\": 7017,\n            \"folder\": \"Volvo\",\n            \"created\": \"2026-01-21 10:00:00\",\n            \"user_id\": 7019,\n            \"user\": \"Демо Пользователь 2020\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7021,\n            \"name\": \"Демо значение 2022\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/download/cloud/f/JXRZUnFRf3JSntN7Ggqcq2F8LfnCMzz1SEHVIxe514XVgelYc4pG.pdf\",\n            \"size\": \"11025461\",\n            \"folder_id\": 7023,\n            \"folder\": \"Volvo\",\n            \"created\": \"2026-01-27 10:00:00\",\n            \"user_id\": 7025,\n            \"user\": \"Демо Пользователь 2026\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7027,\n            \"name\": \"Демо значение 2028\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/download/cloud/f/1d3qSBZLfObzkqteMZ18qqdOkScRUC5UqP3T6rveazzIqiUTHih1G.pdf\",\n            \"size\": \"108907\",\n            \"folder_id\": 7029,\n            \"folder\": \"Toyota\",\n            \"created\": \"2026-01-06 10:00:00\",\n            \"user_id\": 7031,\n            \"user\": \"Демо Пользователь 2032\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7033,\n            \"name\": \"Демо значение 2034\",\n            \"extension\": \"pdf\",\n            \"link\": \"https://example.invalid/download/cloud/f/Akk2vJBJgypEKeS35R2YTaTegfGmLcVd4CyAlysuhryi4X7iKh1mC.pdf\",\n            \"size\": \"102898\",\n            \"folder_id\": 7035,\n            \"folder\": \"Toyota\",\n            \"created\": \"2026-01-12 10:00:00\",\n            \"user_id\": 7037,\n            \"user\": \"Демо Пользователь 2038\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-files-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"folder_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о файлах облака и ссылки на них.\n\nВ JSON запроса укажите `module` — `cloud/files`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию файла и папки. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `folder_id` — массив ID папок облака.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"folder_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о файлах облака и ссылки на них.\n\nВ JSON запроса укажите `module` — `cloud/files`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию файла и папки. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `folder_id` — массив ID папок облака.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"folder_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о файлах облака и ссылки на них.\n\nВ JSON запроса укажите `module` — `cloud/files`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию файла и папки. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `folder_id` — массив ID папок облака.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"folder_id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о файлах облака и ссылки на них.\n\nВ JSON запроса укажите `module` — `cloud/files`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию файла и папки. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `folder_id` — массив ID папок облака.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Облако. Папки",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"cloud/folders\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает дерево папок облака, чтобы выбрать папку для поиска файлов.\n\nВ JSON запроса укажите `module` — `cloud/folders`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает дерево папок облака, чтобы выбрать папку для поиска файлов.\n\nВ JSON запроса укажите `module` — `cloud/folders`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 5,\n    \"payload\": [\n        {\n            \"id\": 7039,\n            \"name\": \"Демо значение 2040\",\n            \"children\": [\n                {\n                    \"id\": 7041,\n                    \"name\": \"Демо значение 2042\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7043,\n                    \"name\": \"Демо значение 2044\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7045,\n                    \"name\": \"Демо значение 2046\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7047,\n                    \"name\": \"Демо значение 2048\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7049,\n                    \"name\": \"Демо значение 2050\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-folders-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7051,\n            \"name\": \"Демо значение 2052\",\n            \"children\": [\n                {\n                    \"id\": 7053,\n                    \"name\": \"Демо значение 2054\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7055,\n                    \"name\": \"Демо значение 2056\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7057,\n                    \"name\": \"Демо значение 2058\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7059,\n                    \"name\": \"Демо значение 2060\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7061,\n                    \"name\": \"Демо значение 2062\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                },\n                {\n                    \"id\": 7063,\n                    \"name\": \"Демо значение 2064\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-folders-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7065,\n            \"name\": \"Демо значение 2066\",\n            \"children\": [\n                {\n                    \"id\": 7067,\n                    \"name\": \"Демо значение 2068\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-folders-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7069,\n            \"name\": \"Демо значение 2070\",\n            \"children\": [\n                {\n                    \"id\": 7071,\n                    \"name\": \"Демо значение 2072\",\n                    \"children\": [],\n                    \"ext_payload_1\": {\n                        \"source\": \"demo\",\n                        \"external_id\": \"cloud-folders-1\"\n                    },\n                    \"ext_payload_2\": null,\n                    \"ext_payload_3\": {\n                        \"comment\": \"Demo external integration payload\"\n                    }\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-folders-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7073,\n            \"name\": \"Демо значение 2074\",\n            \"children\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"cloud-folders-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает дерево папок облака, чтобы выбрать папку для поиска файлов.\n\nВ JSON запроса укажите `module` — `cloud/folders`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает дерево папок облака, чтобы выбрать папку для поиска файлов.\n\nВ JSON запроса укажите `module` — `cloud/folders`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает дерево папок облака, чтобы выбрать папку для поиска файлов.\n\nВ JSON запроса укажите `module` — `cloud/folders`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает дерево папок облака, чтобы выбрать папку для поиска файлов.\n\nВ JSON запроса укажите `module` — `cloud/folders`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Папки и файлы облачного хранилища solOS."
        },
        {
          "name": "Аналитика",
          "item": [
            {
              "name": "Аналитика. Проекты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"analytics/projects\",\n    \"filter\": {\n        \"start\": \"2026-01-24\",\n        \"end\": \"2026-01-25\",\n        \"currency_id\": 7077,\n        \"funnel_id\": [],\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"reference_id\": [],\n        \"project_group_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сводку по проектам за период: количество, суммы и распределение по воронкам, этапам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `analytics/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `funnel_id` — массив ID воронок продаж.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `reference_id` — массив ID источников обращения.\n- `project_group_id` — массив ID групп проектов.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start`, `end` и `currency_id`. В сводку входят проекты, сроки которых пересекаются с выбранным периодом. Начало периода не должно быть позже его окончания."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/projects\",\n    \"filter\": {\n        \"start\": \"2026-01-24\",\n        \"end\": \"2026-01-25\",\n        \"currency_id\": 7077,\n        \"funnel_id\": [],\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"reference_id\": [],\n        \"project_group_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по проектам за период: количество, суммы и распределение по воронкам, этапам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `analytics/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `funnel_id` — массив ID воронок продаж.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `reference_id` — массив ID источников обращения.\n- `project_group_id` — массив ID групп проектов.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start`, `end` и `currency_id`. В сводку входят проекты, сроки которых пересекаются с выбранным периодом. Начало периода не должно быть позже его окончания."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 0,\n    \"payload\": {\n        \"all_projects\": 12,\n        \"active_projects\": 8,\n        \"completed_projects\": 3,\n        \"closed_projects\": 1,\n        \"sales_funnel\": [\n            {\n                \"funnel_id\": 1,\n                \"step_id\": 1,\n                \"funnel\": \"Основная\",\n                \"step\": \"Основная: Демо-этап\",\n                \"sorting\": \"10\",\n                \"projects_count\": \"4\"\n            }\n        ],\n        \"table_owners\": [\n            {\n                \"user_id\": 9002,\n                \"user\": \"Демо Пользователь\",\n                \"user_group_id\": 9010,\n                \"user_group\": \"Демо-группа\",\n                \"projects_count\": 6,\n                \"active_in_work\": 4,\n                \"completed_count\": 1,\n                \"closed_count\": 1\n            }\n        ],\n        \"table_user_groups\": [\n            {\n                \"user_group_id\": 9010,\n                \"user_group\": \"Демо-группа\",\n                \"projects_count\": 6,\n                \"active_in_work\": 4,\n                \"completed_count\": 1,\n                \"closed_count\": 1\n            }\n        ],\n        \"table_catalog_categories\": [\n            {\n                \"category_id\": 9020,\n                \"category\": \"Демо-категория\",\n                \"projects_count\": 5\n            }\n        ],\n        \"table_catalog_goods\": [\n            {\n                \"good_id\": 9030,\n                \"good\": \"Демо-продукт\",\n                \"category_id\": 9020,\n                \"category\": \"Демо-категория\",\n                \"vendor_code\": \"DEMO-001\",\n                \"projects_count\": 4\n            }\n        ],\n        \"table_cities\": [\n            {\n                \"city_id\": 9040,\n                \"city\": \"Демо-город\",\n                \"country_id\": 9050,\n                \"country\": \"Демо-страна\",\n                \"projects_count\": 6\n            }\n        ],\n        \"table_references\": [\n            {\n                \"reference_id\": 9060,\n                \"reference\": \"Демо-источник\",\n                \"projects_count\": 3\n            }\n        ]\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/projects\",\n    \"filter\": {\n        \"start\": \"2026-01-24\",\n        \"end\": \"2026-01-25\",\n        \"currency_id\": 7077,\n        \"funnel_id\": [],\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"reference_id\": [],\n        \"project_group_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по проектам за период: количество, суммы и распределение по воронкам, этапам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `analytics/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `funnel_id` — массив ID воронок продаж.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `reference_id` — массив ID источников обращения.\n- `project_group_id` — массив ID групп проектов.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start`, `end` и `currency_id`. В сводку входят проекты, сроки которых пересекаются с выбранным периодом. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/projects\",\n    \"filter\": {\n        \"start\": \"2026-01-24\",\n        \"end\": \"2026-01-25\",\n        \"currency_id\": 7077,\n        \"funnel_id\": [],\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"reference_id\": [],\n        \"project_group_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по проектам за период: количество, суммы и распределение по воронкам, этапам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `analytics/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `funnel_id` — массив ID воронок продаж.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `reference_id` — массив ID источников обращения.\n- `project_group_id` — массив ID групп проектов.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start`, `end` и `currency_id`. В сводку входят проекты, сроки которых пересекаются с выбранным периодом. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/projects\",\n    \"filter\": {\n        \"start\": \"2026-01-24\",\n        \"end\": \"2026-01-25\",\n        \"currency_id\": 7077,\n        \"funnel_id\": [],\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"reference_id\": [],\n        \"project_group_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по проектам за период: количество, суммы и распределение по воронкам, этапам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `analytics/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `funnel_id` — массив ID воронок продаж.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `reference_id` — массив ID источников обращения.\n- `project_group_id` — массив ID групп проектов.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start`, `end` и `currency_id`. В сводку входят проекты, сроки которых пересекаются с выбранным периодом. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/projects\",\n    \"filter\": {\n        \"start\": \"2026-01-24\",\n        \"end\": \"2026-01-25\",\n        \"currency_id\": 7077,\n        \"funnel_id\": [],\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"catalog_category_id\": [],\n        \"catalog_good_id\": [],\n        \"reference_id\": [],\n        \"project_group_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по проектам за период: количество, суммы и распределение по воронкам, этапам, ответственным и другим признакам.\n\nВ JSON запроса укажите `module` — `analytics/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `funnel_id` — массив ID воронок продаж.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `catalog_category_id` — массив ID категорий продуктов в проектах.\n- `catalog_good_id` — массив ID продуктов в проектах.\n- `reference_id` — массив ID источников обращения.\n- `project_group_id` — массив ID групп проектов.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start`, `end` и `currency_id`. В сводку входят проекты, сроки которых пересекаются с выбранным периодом. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Аналитика. Техподдержка",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"analytics/helpdesk\",\n    \"filter\": {\n        \"start\": \"2026-01-27\",\n        \"end\": \"2026-01-28\",\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"client_id\": [],\n        \"contact_id\": [],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сводку по заявкам техподдержки за период: статусы и распределение по ответственным, исполнителям, клиентам и источникам.\n\nВ JSON запроса укажите `module` — `analytics/helpdesk`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n- `client_id` — массив ID контрагентов.\n- `contact_id` — массив ID контактных лиц.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания заявок. Начало периода не должно быть позже его окончания."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/helpdesk\",\n    \"filter\": {\n        \"start\": \"2026-01-27\",\n        \"end\": \"2026-01-28\",\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"client_id\": [],\n        \"contact_id\": [],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по заявкам техподдержки за период: статусы и распределение по ответственным, исполнителям, клиентам и источникам.\n\nВ JSON запроса укажите `module` — `analytics/helpdesk`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n- `client_id` — массив ID контрагентов.\n- `contact_id` — массив ID контактных лиц.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания заявок. Начало периода не должно быть позже его окончания."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 0,\n    \"payload\": {\n        \"all_helpdesk\": 12,\n        \"new_helpdesk\": 2,\n        \"progress_helpdesk\": 4,\n        \"waiting_helpdesk\": 2,\n        \"open_helpdesk\": 8,\n        \"resolved_helpdesk\": 3,\n        \"closed_helpdesk\": 1,\n        \"expired_helpdesk\": 1,\n        \"table_owners\": [\n            {\n                \"user_id\": 9002,\n                \"user\": \"Демо Пользователь\",\n                \"user_group_id\": 9010,\n                \"user_group\": \"Демо-группа\",\n                \"helpdesk_count\": 8,\n                \"new_count\": 1,\n                \"progress_count\": 3,\n                \"waiting_count\": 2,\n                \"resolved_count\": 1,\n                \"closed_count\": 1,\n                \"open_count\": 6,\n                \"expired_count\": 1\n            }\n        ],\n        \"table_slaves\": [\n            {\n                \"user_id\": 9005,\n                \"user\": \"Демо Исполнитель\",\n                \"user_group_id\": 9011,\n                \"user_group\": \"Демо-группа поддержки\",\n                \"helpdesk_count\": 8,\n                \"new_count\": 1,\n                \"progress_count\": 3,\n                \"waiting_count\": 2,\n                \"resolved_count\": 1,\n                \"closed_count\": 1,\n                \"open_count\": 6,\n                \"expired_count\": 1\n            }\n        ],\n        \"table_projects\": [\n            {\n                \"project_id\": 9003,\n                \"project\": \"Демо-проект\",\n                \"client_id\": 9012,\n                \"client\": \"ООО \\\"Демо-контрагент\\\"\",\n                \"helpdesk_count\": 8,\n                \"new_count\": 1,\n                \"progress_count\": 3,\n                \"waiting_count\": 2,\n                \"resolved_count\": 1,\n                \"closed_count\": 1,\n                \"open_count\": 6,\n                \"expired_count\": 1\n            }\n        ],\n        \"table_clients\": [\n            {\n                \"client_id\": 9012,\n                \"client\": \"ООО \\\"Демо-контрагент\\\"\",\n                \"ogrn\": \"1000000000000\",\n                \"inn\": \"7700000000\",\n                \"kpp\": \"770001001\",\n                \"legal_address\": \"Демо-адрес\",\n                \"helpdesk_count\": 8,\n                \"new_count\": 1,\n                \"progress_count\": 3,\n                \"waiting_count\": 2,\n                \"resolved_count\": 1,\n                \"closed_count\": 1,\n                \"open_count\": 6,\n                \"expired_count\": 1\n            }\n        ],\n        \"table_contacts\": [\n            {\n                \"contact_id\": 9004,\n                \"contact\": \"Демо Контакт\",\n                \"contact_position\": \"Демо-должность\",\n                \"client_id\": 9012,\n                \"client\": \"ООО \\\"Демо-контрагент\\\"\",\n                \"helpdesk_count\": 8,\n                \"new_count\": 1,\n                \"progress_count\": 3,\n                \"waiting_count\": 2,\n                \"resolved_count\": 1,\n                \"closed_count\": 1,\n                \"open_count\": 6,\n                \"expired_count\": 1\n            }\n        ],\n        \"table_sources\": [\n            {\n                \"source\": \"api\",\n                \"helpdesk_count\": 8,\n                \"new_count\": 1,\n                \"progress_count\": 3,\n                \"waiting_count\": 2,\n                \"resolved_count\": 1,\n                \"closed_count\": 1,\n                \"open_count\": 6,\n                \"expired_count\": 1\n            }\n        ]\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/helpdesk\",\n    \"filter\": {\n        \"start\": \"2026-01-27\",\n        \"end\": \"2026-01-28\",\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"client_id\": [],\n        \"contact_id\": [],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по заявкам техподдержки за период: статусы и распределение по ответственным, исполнителям, клиентам и источникам.\n\nВ JSON запроса укажите `module` — `analytics/helpdesk`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n- `client_id` — массив ID контрагентов.\n- `contact_id` — массив ID контактных лиц.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания заявок. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/helpdesk\",\n    \"filter\": {\n        \"start\": \"2026-01-27\",\n        \"end\": \"2026-01-28\",\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"client_id\": [],\n        \"contact_id\": [],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по заявкам техподдержки за период: статусы и распределение по ответственным, исполнителям, клиентам и источникам.\n\nВ JSON запроса укажите `module` — `analytics/helpdesk`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n- `client_id` — массив ID контрагентов.\n- `contact_id` — массив ID контактных лиц.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания заявок. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/helpdesk\",\n    \"filter\": {\n        \"start\": \"2026-01-27\",\n        \"end\": \"2026-01-28\",\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"client_id\": [],\n        \"contact_id\": [],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по заявкам техподдержки за период: статусы и распределение по ответственным, исполнителям, клиентам и источникам.\n\nВ JSON запроса укажите `module` — `analytics/helpdesk`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n- `client_id` — массив ID контрагентов.\n- `contact_id` — массив ID контактных лиц.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания заявок. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/helpdesk\",\n    \"filter\": {\n        \"start\": \"2026-01-27\",\n        \"end\": \"2026-01-28\",\n        \"user_id\": [],\n        \"slave_id\": [],\n        \"client_id\": [],\n        \"contact_id\": [],\n        \"source\": [\n            \"messenger\",\n            \"email\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по заявкам техподдержки за период: статусы и распределение по ответственным, исполнителям, клиентам и источникам.\n\nВ JSON запроса укажите `module` — `analytics/helpdesk`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID владельцев заявок.\n- `slave_id` — массив ID исполнителей.\n- `client_id` — массив ID контрагентов.\n- `contact_id` — массив ID контактных лиц.\n- `source` — массив источников заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания заявок. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Аналитика. Лиды",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"analytics/leads\",\n    \"filter\": {\n        \"start\": \"2026-01-02\",\n        \"end\": \"2026-01-03\",\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"reference_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сводку по лидам за период: статусы и распределение по ответственным, группам и источникам обращения.\n\nВ JSON запроса укажите `module` — `analytics/leads`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `reference_id` — массив ID источников обращения.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания лидов. Начало периода не должно быть позже его окончания."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/leads\",\n    \"filter\": {\n        \"start\": \"2026-01-02\",\n        \"end\": \"2026-01-03\",\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"reference_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по лидам за период: статусы и распределение по ответственным, группам и источникам обращения.\n\nВ JSON запроса укажите `module` — `analytics/leads`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `reference_id` — массив ID источников обращения.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания лидов. Начало периода не должно быть позже его окончания."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 0,\n    \"payload\": {\n        \"all_leads\": 10,\n        \"active_leads\": 4,\n        \"hold_leads\": 2,\n        \"won_leads\": 3,\n        \"lost_leads\": 1,\n        \"table_owners\": [\n            {\n                \"user_id\": 9002,\n                \"user\": \"Демо Пользователь\",\n                \"user_group_id\": 9010,\n                \"user_group\": \"Демо-группа\",\n                \"leads_count\": 7,\n                \"active_count\": 3,\n                \"hold_count\": 1,\n                \"won_count\": 2,\n                \"lost_count\": 1\n            }\n        ],\n        \"table_user_groups\": [\n            {\n                \"user_group_id\": 9010,\n                \"user_group\": \"Демо-группа\",\n                \"leads_count\": 7,\n                \"active_count\": 3,\n                \"hold_count\": 1,\n                \"won_count\": 2,\n                \"lost_count\": 1\n            }\n        ],\n        \"table_references\": [\n            {\n                \"reference_id\": 9060,\n                \"reference\": \"Демо-источник\",\n                \"leads_count\": 7,\n                \"active_count\": 3,\n                \"hold_count\": 1,\n                \"won_count\": 2,\n                \"lost_count\": 1\n            }\n        ]\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/leads\",\n    \"filter\": {\n        \"start\": \"2026-01-02\",\n        \"end\": \"2026-01-03\",\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"reference_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по лидам за период: статусы и распределение по ответственным, группам и источникам обращения.\n\nВ JSON запроса укажите `module` — `analytics/leads`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `reference_id` — массив ID источников обращения.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания лидов. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/leads\",\n    \"filter\": {\n        \"start\": \"2026-01-02\",\n        \"end\": \"2026-01-03\",\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"reference_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по лидам за период: статусы и распределение по ответственным, группам и источникам обращения.\n\nВ JSON запроса укажите `module` — `analytics/leads`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `reference_id` — массив ID источников обращения.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания лидов. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/leads\",\n    \"filter\": {\n        \"start\": \"2026-01-02\",\n        \"end\": \"2026-01-03\",\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"reference_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по лидам за период: статусы и распределение по ответственным, группам и источникам обращения.\n\nВ JSON запроса укажите `module` — `analytics/leads`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `reference_id` — массив ID источников обращения.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания лидов. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/leads\",\n    \"filter\": {\n        \"start\": \"2026-01-02\",\n        \"end\": \"2026-01-03\",\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"reference_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сводку по лидам за период: статусы и распределение по ответственным, группам и источникам обращения.\n\nВ JSON запроса укажите `module` — `analytics/leads`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `reference_id` — массив ID источников обращения.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Период применяется к дате создания лидов. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Аналитика. Учёт рабочего времени",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"analytics/workhours\",\n    \"filter\": {\n        \"start\": \"2026-01-04\",\n        \"end\": \"2026-01-05\",\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает учёт рабочего времени пользователей за выбранный период.\n\nВ JSON запроса укажите `module` — `analytics/workhours`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID пользователей, чьё рабочее время нужно получить.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/workhours\",\n    \"filter\": {\n        \"start\": \"2026-01-04\",\n        \"end\": \"2026-01-05\",\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает учёт рабочего времени пользователей за выбранный период.\n\nВ JSON запроса укажите `module` — `analytics/workhours`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID пользователей, чьё рабочее время нужно получить.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"user_id\": 9002,\n            \"user\": \"Демо Пользователь\",\n            \"user_group_id\": 9010,\n            \"user_group\": \"Демо-группа\",\n            \"day\": \"2026-01-19\",\n            \"minutes\": 420\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/workhours\",\n    \"filter\": {\n        \"start\": \"2026-01-04\",\n        \"end\": \"2026-01-05\",\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает учёт рабочего времени пользователей за выбранный период.\n\nВ JSON запроса укажите `module` — `analytics/workhours`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID пользователей, чьё рабочее время нужно получить.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/workhours\",\n    \"filter\": {\n        \"start\": \"2026-01-04\",\n        \"end\": \"2026-01-05\",\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает учёт рабочего времени пользователей за выбранный период.\n\nВ JSON запроса укажите `module` — `analytics/workhours`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID пользователей, чьё рабочее время нужно получить.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/workhours\",\n    \"filter\": {\n        \"start\": \"2026-01-04\",\n        \"end\": \"2026-01-05\",\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает учёт рабочего времени пользователей за выбранный период.\n\nВ JSON запроса укажите `module` — `analytics/workhours`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID пользователей, чьё рабочее время нужно получить.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"analytics/workhours\",\n    \"filter\": {\n        \"start\": \"2026-01-04\",\n        \"end\": \"2026-01-05\",\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает учёт рабочего времени пользователей за выбранный период.\n\nВ JSON запроса укажите `module` — `analytics/workhours`.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `user_id` — массив ID пользователей, чьё рабочее время нужно получить.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `start` и `end`. Начало периода не должно быть позже его окончания."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Сводки по проектам, техподдержке, лидам и рабочему времени."
        },
        {
          "name": "Финансы",
          "item": [
            {
              "name": "Финансы",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"finances/projects\",\n    \"filter\": {\n        \"plan_start\": \"2026-01-06\",\n        \"plan_end\": \"2026-01-07\",\n        \"fact_start\": \"2026-01-08\",\n        \"fact_end\": \"2026-01-09\",\n        \"currency_id\": 7088,\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает финансовую сводку по проектам: плановые суммы, фактические поступления, затраты и прибыль. Для плана и факта можно задать разные периоды.\n\nВ JSON запроса укажите `module` — `finances/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `plan_start` — начало периода для плана в формате `YYYY-MM-DD`.\n- `plan_end` — конец периода для плана в формате `YYYY-MM-DD`.\n- `fact_start` — начало периода для фактических платежей в формате `YYYY-MM-DD`.\n- `fact_end` — конец периода для фактических платежей в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — все проекты, `2` — активные, `3` — неактивные. По умолчанию выбираются активные проекты.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `plan_start`, `plan_end`, `fact_start`, `fact_end` и `currency_id`. Для плана выбираются проекты, сроки которых пересекаются с плановым периодом; для факта — платежи за указанный период. Начало каждого периода не должно быть позже его окончания."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/projects\",\n    \"filter\": {\n        \"plan_start\": \"2026-01-06\",\n        \"plan_end\": \"2026-01-07\",\n        \"fact_start\": \"2026-01-08\",\n        \"fact_end\": \"2026-01-09\",\n        \"currency_id\": 7088,\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает финансовую сводку по проектам: плановые суммы, фактические поступления, затраты и прибыль. Для плана и факта можно задать разные периоды.\n\nВ JSON запроса укажите `module` — `finances/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `plan_start` — начало периода для плана в формате `YYYY-MM-DD`.\n- `plan_end` — конец периода для плана в формате `YYYY-MM-DD`.\n- `fact_start` — начало периода для фактических платежей в формате `YYYY-MM-DD`.\n- `fact_end` — конец периода для фактических платежей в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — все проекты, `2` — активные, `3` — неактивные. По умолчанию выбираются активные проекты.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `plan_start`, `plan_end`, `fact_start`, `fact_end` и `currency_id`. Для плана выбираются проекты, сроки которых пересекаются с плановым периодом; для факта — платежи за указанный период. Начало каждого периода не должно быть позже его окончания."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 0,\n    \"payload\": {\n        \"kpi_plan_amount\": \"150000.00\",\n        \"kpi_plan_fact_percent\": \"80.000000\",\n        \"kpi_fact_income\": \"120000.00\",\n        \"kpi_fact_expense\": \"35000.00\",\n        \"kpi_fact_profit\": \"85000.00\",\n        \"table_owners\": [\n            {\n                \"user_id\": 9002,\n                \"user\": \"Демо Пользователь\",\n                \"user_group_id\": 9010,\n                \"user_group\": \"Демо-группа\",\n                \"plan_amount\": \"150000.00\",\n                \"fact_income\": \"120000.00\",\n                \"fact_expense\": \"35000.00\",\n                \"fact_profit\": \"85000.00\"\n            }\n        ],\n        \"table_user_groups\": [\n            {\n                \"user_group_id\": 9010,\n                \"user_group\": \"Демо-группа\",\n                \"plan_amount\": \"150000.00\",\n                \"fact_income\": \"120000.00\",\n                \"fact_expense\": \"35000.00\",\n                \"fact_profit\": \"85000.00\"\n            }\n        ],\n        \"table_clients\": [\n            {\n                \"client_id\": 9012,\n                \"client\": \"ООО \\\"Демо-контрагент\\\"\",\n                \"ogrn\": \"1000000000000\",\n                \"inn\": \"7700000000\",\n                \"kpp\": \"770001001\",\n                \"legal_address\": \"Демо-адрес\",\n                \"plan_amount\": \"150000.00\",\n                \"fact_income\": \"120000.00\",\n                \"fact_expense\": \"35000.00\",\n                \"fact_profit\": \"85000.00\"\n            }\n        ],\n        \"table_cities\": [\n            {\n                \"city_id\": 9040,\n                \"city\": \"Демо-город\",\n                \"country_id\": 9050,\n                \"country\": \"Демо-страна\",\n                \"plan_amount\": \"150000.00\",\n                \"fact_income\": \"120000.00\",\n                \"fact_expense\": \"35000.00\",\n                \"fact_profit\": \"85000.00\"\n            }\n        ]\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/projects\",\n    \"filter\": {\n        \"plan_start\": \"2026-01-06\",\n        \"plan_end\": \"2026-01-07\",\n        \"fact_start\": \"2026-01-08\",\n        \"fact_end\": \"2026-01-09\",\n        \"currency_id\": 7088,\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает финансовую сводку по проектам: плановые суммы, фактические поступления, затраты и прибыль. Для плана и факта можно задать разные периоды.\n\nВ JSON запроса укажите `module` — `finances/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `plan_start` — начало периода для плана в формате `YYYY-MM-DD`.\n- `plan_end` — конец периода для плана в формате `YYYY-MM-DD`.\n- `fact_start` — начало периода для фактических платежей в формате `YYYY-MM-DD`.\n- `fact_end` — конец периода для фактических платежей в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — все проекты, `2` — активные, `3` — неактивные. По умолчанию выбираются активные проекты.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `plan_start`, `plan_end`, `fact_start`, `fact_end` и `currency_id`. Для плана выбираются проекты, сроки которых пересекаются с плановым периодом; для факта — платежи за указанный период. Начало каждого периода не должно быть позже его окончания."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/projects\",\n    \"filter\": {\n        \"plan_start\": \"2026-01-06\",\n        \"plan_end\": \"2026-01-07\",\n        \"fact_start\": \"2026-01-08\",\n        \"fact_end\": \"2026-01-09\",\n        \"currency_id\": 7088,\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает финансовую сводку по проектам: плановые суммы, фактические поступления, затраты и прибыль. Для плана и факта можно задать разные периоды.\n\nВ JSON запроса укажите `module` — `finances/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `plan_start` — начало периода для плана в формате `YYYY-MM-DD`.\n- `plan_end` — конец периода для плана в формате `YYYY-MM-DD`.\n- `fact_start` — начало периода для фактических платежей в формате `YYYY-MM-DD`.\n- `fact_end` — конец периода для фактических платежей в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — все проекты, `2` — активные, `3` — неактивные. По умолчанию выбираются активные проекты.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `plan_start`, `plan_end`, `fact_start`, `fact_end` и `currency_id`. Для плана выбираются проекты, сроки которых пересекаются с плановым периодом; для факта — платежи за указанный период. Начало каждого периода не должно быть позже его окончания."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/projects\",\n    \"filter\": {\n        \"plan_start\": \"2026-01-06\",\n        \"plan_end\": \"2026-01-07\",\n        \"fact_start\": \"2026-01-08\",\n        \"fact_end\": \"2026-01-09\",\n        \"currency_id\": 7088,\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает финансовую сводку по проектам: плановые суммы, фактические поступления, затраты и прибыль. Для плана и факта можно задать разные периоды.\n\nВ JSON запроса укажите `module` — `finances/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `plan_start` — начало периода для плана в формате `YYYY-MM-DD`.\n- `plan_end` — конец периода для плана в формате `YYYY-MM-DD`.\n- `fact_start` — начало периода для фактических платежей в формате `YYYY-MM-DD`.\n- `fact_end` — конец периода для фактических платежей в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — все проекты, `2` — активные, `3` — неактивные. По умолчанию выбираются активные проекты.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `plan_start`, `plan_end`, `fact_start`, `fact_end` и `currency_id`. Для плана выбираются проекты, сроки которых пересекаются с плановым периодом; для факта — платежи за указанный период. Начало каждого периода не должно быть позже его окончания."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/projects\",\n    \"filter\": {\n        \"plan_start\": \"2026-01-06\",\n        \"plan_end\": \"2026-01-07\",\n        \"fact_start\": \"2026-01-08\",\n        \"fact_end\": \"2026-01-09\",\n        \"currency_id\": 7088,\n        \"user_id\": [],\n        \"user_group_id\": [],\n        \"client_id\": [],\n        \"country_id\": [],\n        \"city_id\": [],\n        \"project_group_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает финансовую сводку по проектам: плановые суммы, фактические поступления, затраты и прибыль. Для плана и факта можно задать разные периоды.\n\nВ JSON запроса укажите `module` — `finances/projects`.\n\nФильтры передаются в объекте `filter`:\n\n- `plan_start` — начало периода для плана в формате `YYYY-MM-DD`.\n- `plan_end` — конец периода для плана в формате `YYYY-MM-DD`.\n- `fact_start` — начало периода для фактических платежей в формате `YYYY-MM-DD`.\n- `fact_end` — конец периода для фактических платежей в формате `YYYY-MM-DD`.\n- `currency_id` — один ID валюты для финансовых показателей.\n- `user_id` — массив ID ответственных пользователей.\n- `user_group_id` — массив ID групп ответственных пользователей.\n- `client_id` — массив ID контрагентов.\n- `country_id` — массив ID стран.\n- `city_id` — массив ID городов.\n- `project_group_id` — массив ID групп проектов.\n- `active` — `1` — все проекты, `2` — активные, `3` — неактивные. По умолчанию выбираются активные проекты.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\nОбязательны `plan_start`, `plan_end`, `fact_start`, `fact_end` и `currency_id`. Для плана выбираются проекты, сроки которых пересекаются с плановым периодом; для факта — платежи за указанный период. Начало каждого периода не должно быть позже его окончания."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Финансы. Платежи",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"finances/payments\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-11\",\n        \"end\": \"2026-01-12\",\n        \"id\": [],\n        \"currency_id\": [],\n        \"account_number\": [\n            \"7091\"\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает платежи по расчётным счетам: поступления и списания с реквизитами плательщика и получателя.\n\nВ JSON запроса укажите `module` — `finances/payments`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по плательщику и получателю, их ИНН, сумме и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n- `account_number` — массив номеров расчётных счетов (строки).\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\n`start` и `end` можно не передавать. Если заданы обе даты, начало периода не должно быть позже окончания."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/payments\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-11\",\n        \"end\": \"2026-01-12\",\n        \"id\": [],\n        \"currency_id\": [],\n        \"account_number\": [\n            \"7091\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает платежи по расчётным счетам: поступления и списания с реквизитами плательщика и получателя.\n\nВ JSON запроса укажите `module` — `finances/payments`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по плательщику и получателю, их ИНН, сумме и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n- `account_number` — массив номеров расчётных счетов (строки).\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\n`start` и `end` можно не передавать. Если заданы обе даты, начало периода не должно быть позже окончания."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9090,\n            \"payment_date\": \"2026-01-22\",\n            \"account_name\": \"Демо-счёт\",\n            \"account_number\": \"40702810000000000000\",\n            \"payer\": \"ООО \\\"Демо-контрагент\\\"\",\n            \"payer_inn\": \"7700000000\",\n            \"payer_account\": \"40702810000000000001\",\n            \"recipient\": \"ООО \\\"Демо-получатель\\\"\",\n            \"recipient_inn\": \"7800000000\",\n            \"recipient_account\": \"40702810000000000002\",\n            \"type\": \"in\",\n            \"price\": \"25000.00\",\n            \"currency_id\": 1,\n            \"currency\": \"RUB\",\n            \"internal_number\": \"DEMO-2026-001\",\n            \"comment\": \"Демонстрационный текст без реальных данных.\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/payments\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-11\",\n        \"end\": \"2026-01-12\",\n        \"id\": [],\n        \"currency_id\": [],\n        \"account_number\": [\n            \"7091\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает платежи по расчётным счетам: поступления и списания с реквизитами плательщика и получателя.\n\nВ JSON запроса укажите `module` — `finances/payments`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по плательщику и получателю, их ИНН, сумме и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n- `account_number` — массив номеров расчётных счетов (строки).\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\n`start` и `end` можно не передавать. Если заданы обе даты, начало периода не должно быть позже окончания."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/payments\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-11\",\n        \"end\": \"2026-01-12\",\n        \"id\": [],\n        \"currency_id\": [],\n        \"account_number\": [\n            \"7091\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает платежи по расчётным счетам: поступления и списания с реквизитами плательщика и получателя.\n\nВ JSON запроса укажите `module` — `finances/payments`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по плательщику и получателю, их ИНН, сумме и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n- `account_number` — массив номеров расчётных счетов (строки).\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\n`start` и `end` можно не передавать. Если заданы обе даты, начало периода не должно быть позже окончания."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/payments\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-11\",\n        \"end\": \"2026-01-12\",\n        \"id\": [],\n        \"currency_id\": [],\n        \"account_number\": [\n            \"7091\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает платежи по расчётным счетам: поступления и списания с реквизитами плательщика и получателя.\n\nВ JSON запроса укажите `module` — `finances/payments`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по плательщику и получателю, их ИНН, сумме и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n- `account_number` — массив номеров расчётных счетов (строки).\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\n`start` и `end` можно не передавать. Если заданы обе даты, начало периода не должно быть позже окончания."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"finances/payments\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"start\": \"2026-01-11\",\n        \"end\": \"2026-01-12\",\n        \"id\": [],\n        \"currency_id\": [],\n        \"account_number\": [\n            \"7091\"\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает платежи по расчётным счетам: поступления и списания с реквизитами плательщика и получателя.\n\nВ JSON запроса укажите `module` — `finances/payments`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по дате платежа: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по плательщику и получателю, их ИНН, сумме и комментарию. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `start` — начало периода в формате `YYYY-MM-DD`.\n- `end` — конец периода в формате `YYYY-MM-DD`.\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n- `account_number` — массив номеров расчётных счетов (строки).\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\n`start` и `end` можно не передавать. Если заданы обе даты, начало периода не должно быть позже окончания."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Финансовые сводки и платежи по расчётным счетам."
        },
        {
          "name": "Генератор документов",
          "item": [
            {
              "name": "Генератор документов",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"docs\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает список шаблонов для генерации документов.\n\nВ JSON запроса укажите `module` — `docs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию шаблона. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список шаблонов для генерации документов.\n\nВ JSON запроса укажите `module` — `docs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию шаблона. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 2,\n    \"payload\": [\n        {\n            \"id\": 7092,\n            \"name\": \"Демо значение 2093\",\n            \"extension\": \"docx\",\n            \"link\": \"https://example.invalid/download/docs/f/ZyOUYmCdDbzUu9ul3ncWrut6aVnuwtg7HhSKZYHxREwjWqofeZtWy.docx\",\n            \"size\": \"13405\",\n            \"created\": \"2026-01-16 10:00:00\",\n            \"user_id\": 7095,\n            \"user\": \"Демо Пользователь 2096\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"docs-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": 7097,\n            \"name\": \"Демо значение 2098\",\n            \"extension\": \"docx\",\n            \"link\": \"https://example.invalid/download/docs/f/cDpoSbz9Rp5WPEJDhfcw1eluvX64z3TChQW0ea6CpJmlLfqR4HEAy.docx\",\n            \"size\": \"45536\",\n            \"created\": \"2026-01-21 10:00:00\",\n            \"user_id\": 7100,\n            \"user\": \"Демо Пользователь 2101\",\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"docs-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список шаблонов для генерации документов.\n\nВ JSON запроса укажите `module` — `docs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию шаблона. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список шаблонов для генерации документов.\n\nВ JSON запроса укажите `module` — `docs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию шаблона. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список шаблонов для генерации документов.\n\nВ JSON запроса укажите `module` — `docs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию шаблона. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список шаблонов для генерации документов.\n\nВ JSON запроса укажите `module` — `docs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию шаблона. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Генератор документов. Информация о шаблоне",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"docs/info\",\n    \"id\": [\n        7102\n    ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает сведения о выбранных шаблонах документов и полях для заполнения. Используйте их при вызове `docs/generate`.\n\nВ JSON запроса укажите `module` — `docs/info`.\n\n- `id` — массив ID шаблонов документов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nИмена полей шаблона передавайте как ключи объекта `payload.fields` в запросе `docs/generate`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/info\",\n    \"id\": [\n        7102\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о выбранных шаблонах документов и полях для заполнения. Используйте их при вызове `docs/generate`.\n\nВ JSON запроса укажите `module` — `docs/info`.\n\n- `id` — массив ID шаблонов документов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nИмена полей шаблона передавайте как ключи объекта `payload.fields` в запросе `docs/generate`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 7103,\n            \"name\": \"Демо значение 2104\",\n            \"extension\": \"docx\",\n            \"link\": \"https://example.invalid/download/docs/f/ZyOUYmCdDbzUu9ul3ncWrut6aVnuwtg7HhSKZYHxREwjWqofeZtWy.docx\",\n            \"size\": \"13682\",\n            \"created\": \"2026-01-27 10:00:00\",\n            \"fields\": [\n                {\n                    \"name\": \"Демо значение 2106\",\n                    \"label\": \"Краткое наименование\",\n                    \"prop\": \"directory_company.name.short_with_opf\"\n                },\n                {\n                    \"name\": \"Демо значение 2107\",\n                    \"label\": \"Полное наименование\",\n                    \"prop\": \"directory_company.name.full_with_opf\"\n                },\n                {\n                    \"name\": \"Демо значение 2108\",\n                    \"label\": \"ОГРН\",\n                    \"prop\": \"directory_company.ogrn\"\n                },\n                {\n                    \"name\": \"Демо значение 2109\",\n                    \"label\": \"ИНН\",\n                    \"prop\": \"directory_company.inn\"\n                },\n                {\n                    \"name\": \"Демо значение 2110\",\n                    \"label\": \"КПП\",\n                    \"prop\": \"directory_company.kpp\"\n                },\n                {\n                    \"name\": \"Демо значение 2111\",\n                    \"label\": \"Юридический адрес\",\n                    \"prop\": \"directory_company.address.value\"\n                },\n                {\n                    \"name\": \"Демо значение 2112\",\n                    \"label\": \"Фактический адрес\",\n                    \"prop\": \"directory_company.address.value\"\n                },\n                {\n                    \"name\": \"Демо значение 2113\",\n                    \"label\": \"Телефон\",\n                    \"prop\": \"directory_company.phones[0].value\"\n                },\n                {\n                    \"name\": \"Демо значение 2114\",\n                    \"label\": \"Email\",\n                    \"prop\": \"directory_company.emails[0].value\"\n                },\n                {\n                    \"name\": \"Демо значение 2115\",\n                    \"label\": \"Сайт\",\n                    \"prop\": \"directory_company.url\"\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"docs-info-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/info\",\n    \"id\": [\n        7102\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о выбранных шаблонах документов и полях для заполнения. Используйте их при вызове `docs/generate`.\n\nВ JSON запроса укажите `module` — `docs/info`.\n\n- `id` — массив ID шаблонов документов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nИмена полей шаблона передавайте как ключи объекта `payload.fields` в запросе `docs/generate`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/info\",\n    \"id\": [\n        7102\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о выбранных шаблонах документов и полях для заполнения. Используйте их при вызове `docs/generate`.\n\nВ JSON запроса укажите `module` — `docs/info`.\n\n- `id` — массив ID шаблонов документов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nИмена полей шаблона передавайте как ключи объекта `payload.fields` в запросе `docs/generate`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/info\",\n    \"id\": [\n        7102\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о выбранных шаблонах документов и полях для заполнения. Используйте их при вызове `docs/generate`.\n\nВ JSON запроса укажите `module` — `docs/info`.\n\n- `id` — массив ID шаблонов документов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nИмена полей шаблона передавайте как ключи объекта `payload.fields` в запросе `docs/generate`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/info\",\n    \"id\": [\n        7102\n    ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает сведения о выбранных шаблонах документов и полях для заполнения. Используйте их при вызове `docs/generate`.\n\nВ JSON запроса укажите `module` — `docs/info`.\n\n- `id` — массив ID шаблонов документов, до 500 значений.\n\nРезультаты для выбранных объектов объединяются в `payload`. `total` — число возвращённых строк. Объекты, которые не найдены или недоступны для чтения, пропускаются.\n\nИмена полей шаблона передавайте как ключи объекта `payload.fields` в запросе `docs/generate`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Шаблоны, поля для заполнения и создание готовых документов."
        },
        {
          "name": "Журнал событий",
          "item": [
            {
              "name": "Журнал событий",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"logs\",\n    \"count\": 100,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает журнал действий пользователей в системе.\n\nВ JSON запроса укажите `module` — `logs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"logs\",\n    \"count\": 100,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает журнал действий пользователей в системе.\n\nВ JSON запроса укажите `module` — `logs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\"status\":200,\"message\":\"\",\"total\":100,\"payload\":[{\"id\":\"7117\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.120\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7121\",\"user\":\"Демо Пользователь 2122\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7123\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.126\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7127\",\"user\":\"Демо Пользователь 2128\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7129\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.132\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7133\",\"user\":\"Демо Пользователь 2134\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7135\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.138\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7139\",\"user\":\"Демо Пользователь 2140\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7141\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.144\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7145\",\"user\":\"Демо Пользователь 2146\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7147\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.150\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7151\",\"user\":\"Демо Пользователь 2152\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7153\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.156\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7157\",\"user\":\"Демо Пользователь 2158\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7159\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.162\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7163\",\"user\":\"Демо Пользователь 2164\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7165\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.168\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7169\",\"user\":\"Демо Пользователь 2170\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7171\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.174\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7175\",\"user\":\"Демо Пользователь 2176\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7177\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.180\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7181\",\"user\":\"Демо Пользователь 2182\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7183\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.186\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7187\",\"user\":\"Демо Пользователь 2188\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7189\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.192\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7193\",\"user\":\"Демо Пользователь 2194\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7195\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.198\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7199\",\"user\":\"Демо Пользователь 2200\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7201\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.4\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7205\",\"user\":\"Демо Пользователь 2206\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7207\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.10\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7211\",\"user\":\"Демо Пользователь 2212\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7213\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.16\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7217\",\"user\":\"Демо Пользователь 2218\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7219\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.22\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7223\",\"user\":\"Демо Пользователь 2224\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7225\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.28\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7229\",\"user\":\"Демо Пользователь 2230\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7231\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.34\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7235\",\"user\":\"Демо Пользователь 2236\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7237\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.40\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7241\",\"user\":\"Демо Пользователь 2242\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7243\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.46\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7247\",\"user\":\"Демо Пользователь 2248\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7249\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.52\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7253\",\"user\":\"Демо Пользователь 2254\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7255\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.58\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7259\",\"user\":\"Демо Пользователь 2260\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7261\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.64\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7265\",\"user\":\"Демо Пользователь 2266\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7267\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.70\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7271\",\"user\":\"Демо Пользователь 2272\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7273\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.76\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7277\",\"user\":\"Демо Пользователь 2278\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7279\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.82\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7283\",\"user\":\"Демо Пользователь 2284\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7285\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.88\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7289\",\"user\":\"Демо Пользователь 2290\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7291\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.94\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7295\",\"user\":\"Демо Пользователь 2296\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7297\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.100\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7301\",\"user\":\"Демо Пользователь 2302\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7303\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.106\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7307\",\"user\":\"Демо Пользователь 2308\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7309\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.112\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7313\",\"user\":\"Демо Пользователь 2314\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7315\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.118\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7319\",\"user\":\"Демо Пользователь 2320\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7321\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.124\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7325\",\"user\":\"Демо Пользователь 2326\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7327\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.130\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7331\",\"user\":\"Демо Пользователь 2332\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7333\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.136\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7337\",\"user\":\"Демо Пользователь 2338\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7339\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.142\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7343\",\"user\":\"Демо Пользователь 2344\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7345\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.148\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7349\",\"user\":\"Демо Пользователь 2350\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7351\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.154\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7355\",\"user\":\"Демо Пользователь 2356\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7357\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.160\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7361\",\"user\":\"Демо Пользователь 2362\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7363\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.166\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7367\",\"user\":\"Демо Пользователь 2368\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7369\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.172\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7373\",\"user\":\"Демо Пользователь 2374\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7375\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.178\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7379\",\"user\":\"Демо Пользователь 2380\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7381\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.184\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7385\",\"user\":\"Демо Пользователь 2386\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7387\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.190\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7391\",\"user\":\"Демо Пользователь 2392\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7393\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.196\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7397\",\"user\":\"Демо Пользователь 2398\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7399\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.2\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7403\",\"user\":\"Демо Пользователь 2404\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7405\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.8\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7409\",\"user\":\"Демо Пользователь 2410\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7411\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.14\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7415\",\"user\":\"Демо Пользователь 2416\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7417\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.20\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7421\",\"user\":\"Демо Пользователь 2422\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7423\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.26\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7427\",\"user\":\"Демо Пользователь 2428\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7429\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.32\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7433\",\"user\":\"Демо Пользователь 2434\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7435\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.38\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7439\",\"user\":\"Демо Пользователь 2440\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7441\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.44\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7445\",\"user\":\"Демо Пользователь 2446\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7447\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.50\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7451\",\"user\":\"Демо Пользователь 2452\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7453\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.56\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7457\",\"user\":\"Демо Пользователь 2458\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7459\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.62\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7463\",\"user\":\"Демо Пользователь 2464\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7465\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.68\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7469\",\"user\":\"Демо Пользователь 2470\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7471\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.74\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7475\",\"user\":\"Демо Пользователь 2476\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7477\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.80\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7481\",\"user\":\"Демо Пользователь 2482\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7483\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.86\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7487\",\"user\":\"Демо Пользователь 2488\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7489\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.92\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7493\",\"user\":\"Демо Пользователь 2494\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7495\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.98\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7499\",\"user\":\"Демо Пользователь 2500\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7501\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.104\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7505\",\"user\":\"Демо Пользователь 2506\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7507\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.110\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7511\",\"user\":\"Демо Пользователь 2512\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7513\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.116\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7517\",\"user\":\"Демо Пользователь 2518\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7519\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.122\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7523\",\"user\":\"Демо Пользователь 2524\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7525\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.128\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7529\",\"user\":\"Демо Пользователь 2530\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7531\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.134\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7535\",\"user\":\"Демо Пользователь 2536\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7537\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.140\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7541\",\"user\":\"Демо Пользователь 2542\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7543\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.146\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7547\",\"user\":\"Демо Пользователь 2548\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7549\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.152\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7553\",\"user\":\"Демо Пользователь 2554\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7555\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.158\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7559\",\"user\":\"Демо Пользователь 2560\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7561\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.164\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7565\",\"user\":\"Демо Пользователь 2566\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7567\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.170\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7571\",\"user\":\"Демо Пользователь 2572\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7573\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.176\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7577\",\"user\":\"Демо Пользователь 2578\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7579\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.182\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7583\",\"user\":\"Демо Пользователь 2584\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7585\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.188\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7589\",\"user\":\"Демо Пользователь 2590\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7591\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.194\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7595\",\"user\":\"Демо Пользователь 2596\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7597\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.200\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7601\",\"user\":\"Демо Пользователь 2602\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7603\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.6\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7607\",\"user\":\"Демо Пользователь 2608\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7609\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.12\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7613\",\"user\":\"Демо Пользователь 2614\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7615\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.18\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7619\",\"user\":\"Демо Пользователь 2620\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7621\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.24\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7625\",\"user\":\"Демо Пользователь 2626\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7627\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.30\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7631\",\"user\":\"Демо Пользователь 2632\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7633\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.36\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7637\",\"user\":\"Демо Пользователь 2638\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7639\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.42\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7643\",\"user\":\"Демо Пользователь 2644\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7645\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.48\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7649\",\"user\":\"Демо Пользователь 2650\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7651\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.54\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7655\",\"user\":\"Демо Пользователь 2656\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7657\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.60\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7661\",\"user\":\"Демо Пользователь 2662\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7663\",\"created\":\"2026-01-19 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.66\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7667\",\"user\":\"Демо Пользователь 2668\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7669\",\"created\":\"2026-01-25 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.72\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7673\",\"user\":\"Демо Пользователь 2674\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7675\",\"created\":\"2026-01-04 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.78\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7679\",\"user\":\"Демо Пользователь 2680\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7681\",\"created\":\"2026-01-10 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.84\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7685\",\"user\":\"Демо Пользователь 2686\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7687\",\"created\":\"2026-01-16 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.90\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7691\",\"user\":\"Демо Пользователь 2692\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7693\",\"created\":\"2026-01-22 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.96\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7697\",\"user\":\"Демо Пользователь 2698\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7699\",\"created\":\"2026-01-01 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.102\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7703\",\"user\":\"Демо Пользователь 2704\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7705\",\"created\":\"2026-01-07 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.108\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7709\",\"user\":\"Демо Пользователь 2710\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null},{\"id\":\"7711\",\"created\":\"2026-01-13 10:00:00\",\"user_agent\":\"DemoUserAgent/1.0\",\"user_ip\":\"203.0.113.114\",\"user_location\":\"Тестоград, Демоландия\",\"user_id\":\"7715\",\"user\":\"Демо Пользователь 2716\",\"event\":\"demo|event\",\"info_id\":null,\"details\":null,\"type\":null}]}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"logs\",\n    \"count\": 100,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает журнал действий пользователей в системе.\n\nВ JSON запроса укажите `module` — `logs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"logs\",\n    \"count\": 100,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает журнал действий пользователей в системе.\n\nВ JSON запроса укажите `module` — `logs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"logs\",\n    \"count\": 100,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает журнал действий пользователей в системе.\n\nВ JSON запроса укажите `module` — `logs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"logs\",\n    \"count\": 100,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает журнал действий пользователей в системе.\n\nВ JSON запроса укажите `module` — `logs`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "История действий пользователей в системе."
        },
        {
          "name": "Пользователи",
          "item": [
            {
              "name": "Пользователи",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"users\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает список пользователей системы.\n\nВ JSON запроса укажите `module` — `users`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, логину и телефону пользователя. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список пользователей системы.\n\nВ JSON запроса укажите `module` — `users`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, логину и телефону пользователя. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\"status\":200,\"message\":\"\",\"total\":10,\"payload\":[{\"id\":\"7717\",\"login\":\"demo.user2718@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2719\",\"patronymic\":\"Тестович\",\"phone\":\"70000002720\",\"internal_number\":\"\",\"pushkey\":\"\",\"initials\":\"Демо Т.\",\"user_group_id\":\"7721\",\"user_group\":\"Демо Пользователь 2722\",\"language_id\":\"7723\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-25 10:00:00\",\"last_activity\":\"2026-01-26 10:00:00\",\"user_id\":\"7726\",\"user\":\"Демо Пользователь 2727\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2719 Тестович\"},{\"id\":\"7728\",\"login\":\"demo.user2729@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2730\",\"patronymic\":\"Тестович\",\"phone\":\"70000002731\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7732\",\"user_group\":\"Демо Пользователь 2733\",\"language_id\":\"7734\",\"language\":\"Русский\",\"active\":\"0\",\"created\":\"2026-01-09 10:00:00\",\"last_activity\":\"2026-01-10 10:00:00\",\"user_id\":\"7737\",\"user\":\"Демо Пользователь 2738\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2730 Тестович\"},{\"id\":\"7739\",\"login\":\"demo.user2740@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2741\",\"patronymic\":\"\",\"phone\":\"70000002742\",\"internal_number\":\"\",\"pushkey\":\"\",\"initials\":\"Демо Т.\",\"user_group_id\":\"7743\",\"user_group\":\"Демо Пользователь 2744\",\"language_id\":\"7745\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-20 10:00:00\",\"last_activity\":\"2026-01-21 10:00:00\",\"user_id\":\"7748\",\"user\":\"Демо Пользователь 2749\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2741\"},{\"id\":\"7750\",\"login\":\"demo.user2751@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2752\",\"patronymic\":\"Тестович\",\"phone\":\"70000002753\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7754\",\"user_group\":\"Демо Пользователь 2755\",\"language_id\":\"7756\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-04 10:00:00\",\"last_activity\":\"2026-01-05 10:00:00\",\"user_id\":\"7759\",\"user\":\"Демо Пользователь 2760\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2752 Тестович\"},{\"id\":\"7761\",\"login\":\"demo.user2762@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2763\",\"patronymic\":\"Тестович\",\"phone\":\"70000002764\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7765\",\"user_group\":\"Демо Пользователь 2766\",\"language_id\":\"7767\",\"language\":\"Русский\",\"active\":\"0\",\"created\":\"2026-01-15 10:00:00\",\"last_activity\":\"2026-01-16 10:00:00\",\"user_id\":\"7770\",\"user\":\"Демо Пользователь 2771\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2763 Тестович\"},{\"id\":\"7772\",\"login\":\"demo.user2773@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2774\",\"patronymic\":\"Тестович\",\"phone\":\"70000002775\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7776\",\"user_group\":\"Демо Пользователь 2777\",\"language_id\":\"7778\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-26 10:00:00\",\"last_activity\":\"2026-01-27 10:00:00\",\"user_id\":\"7781\",\"user\":\"Демо Пользователь 2782\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2774 Тестович\"},{\"id\":\"7783\",\"login\":\"demo.user2784@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2785\",\"patronymic\":\"Тестович\",\"phone\":\"70000002786\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7787\",\"user_group\":\"Демо Пользователь 2788\",\"language_id\":\"7789\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-10 10:00:00\",\"last_activity\":\"2026-01-11 10:00:00\",\"user_id\":\"7792\",\"user\":\"Демо Пользователь 2793\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2785 Тестович\"},{\"id\":\"7794\",\"login\":\"demo.user2795@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2796\",\"patronymic\":\"Тестович\",\"phone\":\"70000002797\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7798\",\"user_group\":\"Демо Пользователь 2799\",\"language_id\":\"7800\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-21 10:00:00\",\"last_activity\":\"2026-01-22 10:00:00\",\"user_id\":\"7803\",\"user\":\"Демо Пользователь 2804\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2796 Тестович\"},{\"id\":\"7805\",\"login\":\"demo.user2806@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2807\",\"patronymic\":\"Тестович\",\"phone\":\"70000002808\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7809\",\"user_group\":\"Демо Пользователь 2810\",\"language_id\":\"7811\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-05 10:00:00\",\"last_activity\":\"2026-01-06 10:00:00\",\"user_id\":\"7814\",\"user\":\"Демо Пользователь 2815\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2807 Тестович\"},{\"id\":\"7816\",\"login\":\"demo.user2817@example.invalid\",\"surname\":\"Демо\",\"name\":\"Демо значение 2818\",\"patronymic\":\"Тестович\",\"phone\":\"70000002819\",\"internal_number\":\"\",\"pushkey\":null,\"initials\":\"Демо Т.\",\"user_group_id\":\"7820\",\"user_group\":\"Демо Пользователь 2821\",\"language_id\":\"7822\",\"language\":\"Русский\",\"active\":\"1\",\"created\":\"2026-01-16 10:00:00\",\"last_activity\":\"2026-01-17 10:00:00\",\"user_id\":\"7825\",\"user\":\"Демо Пользователь 2826\",\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"users-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"},\"fullname\":\"Демо Демо значение 2818 Тестович\"}]}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список пользователей системы.\n\nВ JSON запроса укажите `module` — `users`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, логину и телефону пользователя. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список пользователей системы.\n\nВ JSON запроса укажите `module` — `users`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, логину и телефону пользователя. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список пользователей системы.\n\nВ JSON запроса укажите `module` — `users`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, логину и телефону пользователя. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": [],\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает список пользователей системы.\n\nВ JSON запроса укажите `module` — `users`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по имени, логину и телефону пользователя. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n- `active` — `1` — активные записи, `0` — неактивные; пустая строка — без ограничения по активности.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Учётные записи пользователей solOS."
        },
        {
          "name": "Группы пользователей",
          "item": [
            {
              "name": "Группы пользователей",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"user-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает группы пользователей и сведения об их составе.\n\nВ JSON запроса укажите `module` — `user-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы пользователей и сведения об их составе.\n\nВ JSON запроса укажите `module` — `user-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 6,\n    \"payload\": [\n        {\n            \"id\": \"7827\",\n            \"name\": \"Демо значение 2828\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-22 10:00:00\",\n            \"user_id\": \"7830\",\n            \"user\": \"Демо Пользователь 2831\",\n            \"users\": [\n                {\n                    \"user_id\": 7830,\n                    \"user\": \"Демо Пользователь 2831\"\n                }\n            ],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"user-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": \"7832\",\n            \"name\": \"Демо значение 2833\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-27 10:00:00\",\n            \"user_id\": \"7835\",\n            \"user\": \"Демо Пользователь 2836\",\n            \"users\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"user-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": \"7837\",\n            \"name\": \"Демо значение 2838\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-05 10:00:00\",\n            \"user_id\": \"7840\",\n            \"user\": \"Демо Пользователь 2841\",\n            \"users\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"user-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": \"7842\",\n            \"name\": \"Демо значение 2843\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-10 10:00:00\",\n            \"user_id\": \"7845\",\n            \"user\": \"Демо Пользователь 2846\",\n            \"users\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"user-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": \"7847\",\n            \"name\": \"Демо значение 2848\",\n            \"comment\": \"\",\n            \"created\": \"2026-01-15 10:00:00\",\n            \"user_id\": \"7850\",\n            \"user\": \"Демо Пользователь 2851\",\n            \"users\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"user-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        },\n        {\n            \"id\": \"7852\",\n            \"name\": \"Демо значение 2853\",\n            \"comment\": null,\n            \"created\": \"2026-01-20 10:00:00\",\n            \"user_id\": \"7855\",\n            \"user\": \"Демо Пользователь 2856\",\n            \"users\": [],\n            \"ext_payload_1\": {\n                \"source\": \"demo\",\n                \"external_id\": \"user-groups-1\"\n            },\n            \"ext_payload_2\": null,\n            \"ext_payload_3\": {\n                \"comment\": \"Demo external integration payload\"\n            }\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы пользователей и сведения об их составе.\n\nВ JSON запроса укажите `module` — `user-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы пользователей и сведения об их составе.\n\nВ JSON запроса укажите `module` — `user-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы пользователей и сведения об их составе.\n\nВ JSON запроса укажите `module` — `user-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"user_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает группы пользователей и сведения об их составе.\n\nВ JSON запроса укажите `module` — `user-groups`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — поиск по названию и комментарию группы. Пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `user_id` — массив ID пользователей, добавивших записи.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы пользователей системы."
        },
        {
          "name": "Настройки системы",
          "item": [
            {
              "name": "Настройки системы. Типы событий проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/project-action-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: типы событий проекта. Используйте его для `type_id` при работе с событиями проектов.\n\nВ JSON запроса укажите `module` — `settings/project-action-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-action-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы событий проекта. Используйте его для `type_id` при работе с событиями проектов.\n\nВ JSON запроса укажите `module` — `settings/project-action-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 6,\n    \"payload\": [\n        {\n            \"id\": 7857,\n            \"name\": \"Демо значение 2858\"\n        },\n        {\n            \"id\": 7859,\n            \"name\": \"Демо значение 2860\"\n        },\n        {\n            \"id\": 7861,\n            \"name\": \"Демо значение 2862\"\n        },\n        {\n            \"id\": 7863,\n            \"name\": \"Демо значение 2864\"\n        },\n        {\n            \"id\": 7865,\n            \"name\": \"Демо значение 2866\"\n        },\n        {\n            \"id\": 7867,\n            \"name\": \"Демо значение 2868\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-action-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы событий проекта. Используйте его для `type_id` при работе с событиями проектов.\n\nВ JSON запроса укажите `module` — `settings/project-action-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-action-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы событий проекта. Используйте его для `type_id` при работе с событиями проектов.\n\nВ JSON запроса укажите `module` — `settings/project-action-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-action-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы событий проекта. Используйте его для `type_id` при работе с событиями проектов.\n\nВ JSON запроса укажите `module` — `settings/project-action-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-action-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы событий проекта. Используйте его для `type_id` при работе с событиями проектов.\n\nВ JSON запроса укажите `module` — `settings/project-action-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Типы задач проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/project-todo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: типы задач проекта. Используйте его для `type_id` при работе с задачами проектов.\n\nВ JSON запроса укажите `module` — `settings/project-todo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-todo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы задач проекта. Используйте его для `type_id` при работе с задачами проектов.\n\nВ JSON запроса укажите `module` — `settings/project-todo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 4,\n    \"payload\": [\n        {\n            \"id\": 7869,\n            \"name\": \"Демо значение 2870\"\n        },\n        {\n            \"id\": 7871,\n            \"name\": \"Демо значение 2872\"\n        },\n        {\n            \"id\": 7873,\n            \"name\": \"Демо значение 2874\"\n        },\n        {\n            \"id\": 7875,\n            \"name\": \"Демо значение 2876\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-todo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы задач проекта. Используйте его для `type_id` при работе с задачами проектов.\n\nВ JSON запроса укажите `module` — `settings/project-todo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-todo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы задач проекта. Используйте его для `type_id` при работе с задачами проектов.\n\nВ JSON запроса укажите `module` — `settings/project-todo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-todo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы задач проекта. Используйте его для `type_id` при работе с задачами проектов.\n\nВ JSON запроса укажите `module` — `settings/project-todo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-todo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: типы задач проекта. Используйте его для `type_id` при работе с задачами проектов.\n\nВ JSON запроса укажите `module` — `settings/project-todo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Воронки продаж",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/project-funnels\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: воронки продаж. Используйте его для `funnel_id` при создании и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-funnels`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-funnels\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: воронки продаж. Используйте его для `funnel_id` при создании и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-funnels`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 2,\n    \"payload\": [\n        {\n            \"id\": 1,\n            \"name\": \"Основная\",\n            \"sorting\": 1\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Вторая\",\n            \"sorting\": 2\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-funnels\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: воронки продаж. Используйте его для `funnel_id` при создании и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-funnels`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-funnels\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: воронки продаж. Используйте его для `funnel_id` при создании и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-funnels`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-funnels\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: воронки продаж. Используйте его для `funnel_id` при создании и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-funnels`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-funnels\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: воронки продаж. Используйте его для `funnel_id` при создании и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-funnels`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Этапы проекта",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/project-steps\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: этапы воронок продаж. Используйте его для `step_id` при смене этапа и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-steps`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-steps\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: этапы воронок продаж. Используйте его для `step_id` при смене этапа и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-steps`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 5,\n    \"payload\": [\n        {\n            \"id\": 7877,\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"name\": \"Демо значение 2878\",\n            \"sorting\": 1\n        },\n        {\n            \"id\": 7879,\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"name\": \"Демо значение 2880\",\n            \"sorting\": 2\n        },\n        {\n            \"id\": 7881,\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"name\": \"Демо значение 2882\",\n            \"sorting\": 3\n        },\n        {\n            \"id\": 7883,\n            \"funnel_id\": 2,\n            \"funnel\": \"Вторая\",\n            \"name\": \"Демо значение 2884\",\n            \"sorting\": 4\n        },\n        {\n            \"id\": 7885,\n            \"funnel_id\": 2,\n            \"funnel\": \"Вторая\",\n            \"name\": \"Демо значение 2886\",\n            \"sorting\": 5\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-steps\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: этапы воронок продаж. Используйте его для `step_id` при смене этапа и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-steps`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-steps\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: этапы воронок продаж. Используйте его для `step_id` при смене этапа и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-steps`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-steps\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: этапы воронок продаж. Используйте его для `step_id` при смене этапа и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-steps`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-steps\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: этапы воронок продаж. Используйте его для `step_id` при смене этапа и поиске проектов.\n\nВ JSON запроса укажите `module` — `settings/project-steps`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Шаблоны событий",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/project-autoevent-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: шаблоны событий проекта. Используйте его для подготовку текста событий.\n\nВ JSON запроса укажите `module` — `settings/project-autoevent-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autoevent-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: шаблоны событий проекта. Используйте его для подготовку текста событий.\n\nВ JSON запроса укажите `module` — `settings/project-autoevent-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 1,\n    \"payload\": [\n        {\n            \"id\": 9100,\n            \"name\": \"Демо-шаблон события\",\n            \"type_id\": 9101,\n            \"type\": \"Демо-тип события\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autoevent-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: шаблоны событий проекта. Используйте его для подготовку текста событий.\n\nВ JSON запроса укажите `module` — `settings/project-autoevent-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autoevent-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: шаблоны событий проекта. Используйте его для подготовку текста событий.\n\nВ JSON запроса укажите `module` — `settings/project-autoevent-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autoevent-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: шаблоны событий проекта. Используйте его для подготовку текста событий.\n\nВ JSON запроса укажите `module` — `settings/project-autoevent-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autoevent-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: шаблоны событий проекта. Используйте его для подготовку текста событий.\n\nВ JSON запроса укажите `module` — `settings/project-autoevent-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `type_id` — массив ID типов событий из `settings/project-action-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Автозадачи этапов",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/project-autotodo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"type_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: автоматические задачи этапов. Используйте его для просмотр задач, настроенных для этапов воронки.\n\nВ JSON запроса укажите `module` — `settings/project-autotodo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autotodo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: автоматические задачи этапов. Используйте его для просмотр задач, настроенных для этапов воронки.\n\nВ JSON запроса укажите `module` — `settings/project-autotodo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 3,\n    \"payload\": [\n        {\n            \"id\": 7887,\n            \"name\": \"Демо значение 2888\",\n            \"step_id\": 7889,\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step\": \"Демо значение 2890\",\n            \"type_id\": 7891,\n            \"type\": \"Демо значение 2892\"\n        },\n        {\n            \"id\": 7893,\n            \"name\": \"Демо значение 2894\",\n            \"step_id\": 7895,\n            \"funnel_id\": 1,\n            \"funnel\": \"Основная\",\n            \"step\": \"Демо значение 2896\",\n            \"type_id\": 7897,\n            \"type\": \"Демо значение 2898\"\n        },\n        {\n            \"id\": 7899,\n            \"name\": \"Демо значение 2900\",\n            \"step_id\": 7901,\n            \"funnel_id\": 2,\n            \"funnel\": \"Вторая\",\n            \"step\": \"Демо значение 2902\",\n            \"type_id\": 7903,\n            \"type\": \"Демо значение 2904\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autotodo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: автоматические задачи этапов. Используйте его для просмотр задач, настроенных для этапов воронки.\n\nВ JSON запроса укажите `module` — `settings/project-autotodo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autotodo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: автоматические задачи этапов. Используйте его для просмотр задач, настроенных для этапов воронки.\n\nВ JSON запроса укажите `module` — `settings/project-autotodo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autotodo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: автоматические задачи этапов. Используйте его для просмотр задач, настроенных для этапов воронки.\n\nВ JSON запроса укажите `module` — `settings/project-autotodo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/project-autotodo-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"funnel_id\": [],\n        \"step_id\": [],\n        \"type_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: автоматические задачи этапов. Используйте его для просмотр задач, настроенных для этапов воронки.\n\nВ JSON запроса укажите `module` — `settings/project-autotodo-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `funnel_id` — массив ID воронок продаж.\n- `step_id` — массив ID этапов проектов.\n- `type_id` — массив ID типов задач из `settings/project-todo-types`.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Страны",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/countries\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: страны. Используйте его для `country_id` в фильтрах.\n\nВ JSON запроса укажите `module` — `settings/countries`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/countries\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: страны. Используйте его для `country_id` в фильтрах.\n\nВ JSON запроса укажите `module` — `settings/countries`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 7905,\n            \"name\": \"Демо значение 2906\"\n        },\n        {\n            \"id\": 7907,\n            \"name\": \"Демо значение 2908\"\n        },\n        {\n            \"id\": 7909,\n            \"name\": \"Демо значение 2910\"\n        },\n        {\n            \"id\": 7911,\n            \"name\": \"Демо значение 2912\"\n        },\n        {\n            \"id\": 7913,\n            \"name\": \"Демо значение 2914\"\n        },\n        {\n            \"id\": 7915,\n            \"name\": \"Демо значение 2916\"\n        },\n        {\n            \"id\": 7917,\n            \"name\": \"Демо значение 2918\"\n        },\n        {\n            \"id\": 7919,\n            \"name\": \"Демо значение 2920\"\n        },\n        {\n            \"id\": 7921,\n            \"name\": \"Демо значение 2922\"\n        },\n        {\n            \"id\": 7923,\n            \"name\": \"Демо значение 2924\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/countries\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: страны. Используйте его для `country_id` в фильтрах.\n\nВ JSON запроса укажите `module` — `settings/countries`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/countries\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: страны. Используйте его для `country_id` в фильтрах.\n\nВ JSON запроса укажите `module` — `settings/countries`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/countries\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: страны. Используйте его для `country_id` в фильтрах.\n\nВ JSON запроса укажите `module` — `settings/countries`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/countries\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: страны. Используйте его для `country_id` в фильтрах.\n\nВ JSON запроса укажите `module` — `settings/countries`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Города",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/cities\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"country_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: города с привязкой к странам. Используйте его для `city_id` в карточках и фильтрах.\n\nВ JSON запроса укажите `module` — `settings/cities`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `country_id` — массив ID стран.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/cities\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"country_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: города с привязкой к странам. Используйте его для `city_id` в карточках и фильтрах.\n\nВ JSON запроса укажите `module` — `settings/cities`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `country_id` — массив ID стран.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 10,\n    \"payload\": [\n        {\n            \"id\": 7925,\n            \"name\": \"Демо значение 2926\",\n            \"country_id\": 7927,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7928,\n            \"name\": \"Демо значение 2929\",\n            \"country_id\": 7930,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7931,\n            \"name\": \"Демо значение 2932\",\n            \"country_id\": 7933,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7934,\n            \"name\": \"Демо значение 2935\",\n            \"country_id\": 7936,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7937,\n            \"name\": \"Демо значение 2938\",\n            \"country_id\": 7939,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7940,\n            \"name\": \"Демо значение 2941\",\n            \"country_id\": 7942,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7943,\n            \"name\": \"Демо значение 2944\",\n            \"country_id\": 7945,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7946,\n            \"name\": \"Демо значение 2947\",\n            \"country_id\": 7948,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7949,\n            \"name\": \"Демо значение 2950\",\n            \"country_id\": 7951,\n            \"country\": \"Демоландия\"\n        },\n        {\n            \"id\": 7952,\n            \"name\": \"Демо значение 2953\",\n            \"country_id\": 7954,\n            \"country\": \"Демоландия\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/cities\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"country_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: города с привязкой к странам. Используйте его для `city_id` в карточках и фильтрах.\n\nВ JSON запроса укажите `module` — `settings/cities`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `country_id` — массив ID стран.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/cities\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"country_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: города с привязкой к странам. Используйте его для `city_id` в карточках и фильтрах.\n\nВ JSON запроса укажите `module` — `settings/cities`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `country_id` — массив ID стран.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/cities\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"country_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: города с привязкой к странам. Используйте его для `city_id` в карточках и фильтрах.\n\nВ JSON запроса укажите `module` — `settings/cities`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `country_id` — массив ID стран.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/cities\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"country_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: города с привязкой к странам. Используйте его для `city_id` в карточках и фильтрах.\n\nВ JSON запроса укажите `module` — `settings/cities`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `country_id` — массив ID стран.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Источники обращения",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/references\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: источники обращения. Используйте его для `reference_id` при работе с проектами и лидами.\n\nВ JSON запроса укажите `module` — `settings/references`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/references\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: источники обращения. Используйте его для `reference_id` при работе с проектами и лидами.\n\nВ JSON запроса укажите `module` — `settings/references`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 6,\n    \"payload\": [\n        {\n            \"id\": 7955,\n            \"name\": \"Демо значение 2956\"\n        },\n        {\n            \"id\": 7957,\n            \"name\": \"Демо значение 2958\"\n        },\n        {\n            \"id\": 7959,\n            \"name\": \"Демо значение 2960\"\n        },\n        {\n            \"id\": 7961,\n            \"name\": \"Демо значение 2962\"\n        },\n        {\n            \"id\": 7963,\n            \"name\": \"Демо значение 2964\"\n        },\n        {\n            \"id\": 7965,\n            \"name\": \"Демо значение 2966\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/references\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: источники обращения. Используйте его для `reference_id` при работе с проектами и лидами.\n\nВ JSON запроса укажите `module` — `settings/references`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/references\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: источники обращения. Используйте его для `reference_id` при работе с проектами и лидами.\n\nВ JSON запроса укажите `module` — `settings/references`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/references\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: источники обращения. Используйте его для `reference_id` при работе с проектами и лидами.\n\nВ JSON запроса укажите `module` — `settings/references`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/references\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: источники обращения. Используйте его для `reference_id` при работе с проектами и лидами.\n\nВ JSON запроса укажите `module` — `settings/references`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Роли участников лизинговой сделки",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/leasing-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: роли участников лизинговых сделок. Используйте ID из этого справочника как `type_id` при добавлении и поиске участников лизинга.\n\nВ JSON запроса укажите `module` — `settings/leasing-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/leasing-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: роли участников лизинговых сделок. Используйте ID из этого справочника как `type_id` при добавлении и поиске участников лизинга.\n\nВ JSON запроса укажите `module` — `settings/leasing-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 4,\n    \"payload\": [\n        {\n            \"id\": 7967,\n            \"name\": \"Демо значение 2968\"\n        },\n        {\n            \"id\": 7969,\n            \"name\": \"Демо значение 2970\"\n        },\n        {\n            \"id\": 7971,\n            \"name\": \"Демо значение 2972\"\n        },\n        {\n            \"id\": 7973,\n            \"name\": \"Демо значение 2974\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/leasing-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: роли участников лизинговых сделок. Используйте ID из этого справочника как `type_id` при добавлении и поиске участников лизинга.\n\nВ JSON запроса укажите `module` — `settings/leasing-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/leasing-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: роли участников лизинговых сделок. Используйте ID из этого справочника как `type_id` при добавлении и поиске участников лизинга.\n\nВ JSON запроса укажите `module` — `settings/leasing-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/leasing-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: роли участников лизинговых сделок. Используйте ID из этого справочника как `type_id` при добавлении и поиске участников лизинга.\n\nВ JSON запроса укажите `module` — `settings/leasing-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/leasing-types\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: роли участников лизинговых сделок. Используйте ID из этого справочника как `type_id` при добавлении и поиске участников лизинга.\n\nВ JSON запроса укажите `module` — `settings/leasing-types`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Теги лидов",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/lead-tags\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: теги лидов. Используйте его для массив `tags` при создании или изменении лида.\n\nВ JSON запроса укажите `module` — `settings/lead-tags`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/lead-tags\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: теги лидов. Используйте его для массив `tags` при создании или изменении лида.\n\nВ JSON запроса укажите `module` — `settings/lead-tags`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 2,\n    \"payload\": [\n        {\n            \"id\": 7975,\n            \"name\": \"Демо значение 2976\",\n            \"color\": \"#1997C6\",\n            \"text_color\": \"#FFFFFF\"\n        },\n        {\n            \"id\": 7977,\n            \"name\": \"Демо значение 2978\",\n            \"color\": \"#1997C6\",\n            \"text_color\": \"#FFFFFF\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/lead-tags\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: теги лидов. Используйте его для массив `tags` при создании или изменении лида.\n\nВ JSON запроса укажите `module` — `settings/lead-tags`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/lead-tags\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: теги лидов. Используйте его для массив `tags` при создании или изменении лида.\n\nВ JSON запроса укажите `module` — `settings/lead-tags`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/lead-tags\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: теги лидов. Используйте его для массив `tags` при создании или изменении лида.\n\nВ JSON запроса укажите `module` — `settings/lead-tags`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/lead-tags\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: теги лидов. Используйте его для массив `tags` при создании или изменении лида.\n\nВ JSON запроса укажите `module` — `settings/lead-tags`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Категории календаря",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/calendar-categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: категории календаря. Используйте его для `category_id` при работе с событиями календаря.\n\nВ JSON запроса укажите `module` — `settings/calendar-categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/calendar-categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: категории календаря. Используйте его для `category_id` при работе с событиями календаря.\n\nВ JSON запроса укажите `module` — `settings/calendar-categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 4,\n    \"payload\": [\n        {\n            \"id\": 7979,\n            \"name\": \"Демо значение 2980\",\n            \"color\": \"#1997C6\",\n            \"text_color\": \"#FFFFFF\"\n        },\n        {\n            \"id\": 7981,\n            \"name\": \"Демо значение 2982\",\n            \"color\": \"#1997C6\",\n            \"text_color\": \"#FFFFFF\"\n        },\n        {\n            \"id\": 7983,\n            \"name\": \"Демо значение 2984\",\n            \"color\": \"#1997C6\",\n            \"text_color\": \"#FFFFFF\"\n        },\n        {\n            \"id\": 7985,\n            \"name\": \"Демо значение 2986\",\n            \"color\": \"#1997C6\",\n            \"text_color\": \"#FFFFFF\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/calendar-categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: категории календаря. Используйте его для `category_id` при работе с событиями календаря.\n\nВ JSON запроса укажите `module` — `settings/calendar-categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/calendar-categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: категории календаря. Используйте его для `category_id` при работе с событиями календаря.\n\nВ JSON запроса укажите `module` — `settings/calendar-categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/calendar-categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: категории календаря. Используйте его для `category_id` при работе с событиями календаря.\n\nВ JSON запроса укажите `module` — `settings/calendar-categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/calendar-categories\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: категории календаря. Используйте его для `category_id` при работе с событиями календаря.\n\nВ JSON запроса укажите `module` — `settings/calendar-categories`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по ID записи: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Валюты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/currencies\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: валюты. Используйте его для `currency_id` для сумм и финансовых отчётов.\n\nВ JSON запроса укажите `module` — `settings/currencies`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/currencies\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: валюты. Используйте его для `currency_id` для сумм и финансовых отчётов.\n\nВ JSON запроса укажите `module` — `settings/currencies`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 4,\n    \"payload\": [\n        {\n            \"id\": 7987,\n            \"code\": \"JPY\",\n            \"name\": \"Демо значение 2988\",\n            \"sorting\": 4\n        },\n        {\n            \"id\": 7989,\n            \"code\": \"EUR\",\n            \"name\": \"Демо значение 2990\",\n            \"sorting\": 3\n        },\n        {\n            \"id\": 7991,\n            \"code\": \"USD\",\n            \"name\": \"Демо значение 2992\",\n            \"sorting\": 2\n        },\n        {\n            \"id\": 7993,\n            \"code\": \"RUB\",\n            \"name\": \"Демо значение 2994\",\n            \"sorting\": 1\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/currencies\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: валюты. Используйте его для `currency_id` для сумм и финансовых отчётов.\n\nВ JSON запроса укажите `module` — `settings/currencies`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/currencies\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: валюты. Используйте его для `currency_id` для сумм и финансовых отчётов.\n\nВ JSON запроса укажите `module` — `settings/currencies`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/currencies\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: валюты. Используйте его для `currency_id` для сумм и финансовых отчётов.\n\nВ JSON запроса укажите `module` — `settings/currencies`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/currencies\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: валюты. Используйте его для `currency_id` для сумм и финансовых отчётов.\n\nВ JSON запроса укажите `module` — `settings/currencies`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Настройки системы. Счета",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-App-Token",
                    "value": "{{YOUR_CRM_APP_TOKEN}}",
                    "type": "text",
                    "disabled": true
                  },
                  {
                    "key": "Solos-App-Secret",
                    "value": "{{YOUR_CRM_APP_SECRET}}",
                    "type": "text",
                    "disabled": true
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"settings/finance-accounts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"currency_id\": []\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/get/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "get",
                    ""
                  ]
                },
                "description": "Получает справочник: расчётные счета с их валютами. Используйте его для `account_number` при работе с платежами.\n\nВ JSON запроса укажите `module` — `settings/finance-accounts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nПри ограничении чтения финансов только своими записями или записями группы метод возвращает `403`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/finance-accounts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"currency_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: расчётные счета с их валютами. Используйте его для `account_number` при работе с платежами.\n\nВ JSON запроса укажите `module` — `settings/finance-accounts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nПри ограничении чтения финансов только своими записями или записями группы метод возвращает `403`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"\",\n    \"total\": 5,\n    \"payload\": [\n        {\n            \"id\": 7995,\n            \"name\": \"Демо значение 2996\",\n            \"number\": \"7997\",\n            \"bank_name\": \"Демо банк 2997\",\n            \"correspondent_account\": \"30101810000000000001\",\n            \"bank_bic\": \"044525001\",\n            \"bank_inn\": \"7700000001\",\n            \"bank_kpp\": \"770001001\",\n            \"currency_id\": 7998,\n            \"currency_code\": \"EUR\",\n            \"currency_name\": \"Демо значение 2999\"\n        },\n        {\n            \"id\": 8000,\n            \"name\": \"Демо значение 3001\",\n            \"number\": \"8002\",\n            \"bank_name\": \"Демо банк 3002\",\n            \"correspondent_account\": \"30101810000000000002\",\n            \"bank_bic\": \"044525002\",\n            \"bank_inn\": \"7700000002\",\n            \"bank_kpp\": \"770001002\",\n            \"currency_id\": 8003,\n            \"currency_code\": \"EUR\",\n            \"currency_name\": \"Демо значение 3004\"\n        },\n        {\n            \"id\": 8005,\n            \"name\": \"Демо значение 3006\",\n            \"number\": \"8007\",\n            \"bank_name\": \"Демо банк 3007\",\n            \"correspondent_account\": \"30101810000000000003\",\n            \"bank_bic\": \"044525003\",\n            \"bank_inn\": \"7700000003\",\n            \"bank_kpp\": \"770001003\",\n            \"currency_id\": 8008,\n            \"currency_code\": \"USD\",\n            \"currency_name\": \"Демо значение 3009\"\n        },\n        {\n            \"id\": 8010,\n            \"name\": \"Демо значение 3011\",\n            \"number\": \"8012\",\n            \"bank_name\": \"Демо банк 3012\",\n            \"correspondent_account\": \"30101810000000000004\",\n            \"bank_bic\": \"044525004\",\n            \"bank_inn\": \"7700000004\",\n            \"bank_kpp\": \"770001004\",\n            \"currency_id\": 8013,\n            \"currency_code\": \"USD\",\n            \"currency_name\": \"Демо значение 3014\"\n        },\n        {\n            \"id\": 8015,\n            \"name\": \"Демо значение 3016\",\n            \"number\": \"8017\",\n            \"bank_name\": \"Демо банк 3017\",\n            \"correspondent_account\": \"30101810000000000005\",\n            \"bank_bic\": \"044525005\",\n            \"bank_inn\": \"7700000005\",\n            \"bank_kpp\": \"770001005\",\n            \"currency_id\": 8018,\n            \"currency_code\": \"USD\",\n            \"currency_name\": \"Демо значение 3019\"\n        }\n    ]\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/finance-accounts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"currency_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: расчётные счета с их валютами. Используйте его для `account_number` при работе с платежами.\n\nВ JSON запроса укажите `module` — `settings/finance-accounts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nПри ограничении чтения финансов только своими записями или записями группы метод возвращает `403`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/finance-accounts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"currency_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: расчётные счета с их валютами. Используйте его для `account_number` при работе с платежами.\n\nВ JSON запроса укажите `module` — `settings/finance-accounts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nПри ограничении чтения финансов только своими записями или записями группы метод возвращает `403`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/finance-accounts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"currency_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: расчётные счета с их валютами. Используйте его для `account_number` при работе с платежами.\n\nВ JSON запроса укажите `module` — `settings/finance-accounts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nПри ограничении чтения финансов только своими записями или записями группы метод возвращает `403`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"total\": 0,\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-App-Token",
                        "value": "{{YOUR_CRM_APP_TOKEN}}",
                        "type": "text",
                        "disabled": true
                      },
                      {
                        "key": "Solos-App-Secret",
                        "value": "{{YOUR_CRM_APP_SECRET}}",
                        "type": "text",
                        "disabled": true
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"settings/finance-accounts\",\n    \"count\": 10,\n    \"offset\": 0,\n    \"order\": \"desc\",\n    \"query\": \"\",\n    \"filter\": {\n        \"id\": [],\n        \"currency_id\": []\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/get/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "get",
                        ""
                      ]
                    },
                    "description": "Получает справочник: расчётные счета с их валютами. Используйте его для `account_number` при работе с платежами.\n\nВ JSON запроса укажите `module` — `settings/finance-accounts`.\n\n- `count` — число записей на странице; по умолчанию 500, максимум 500.\n- `offset` — сколько записей пропустить перед началом страницы; по умолчанию 0.\n- `order` — направление сортировки по порядку, заданному в справочнике: `ASC` — по возрастанию, `DESC` — по убыванию; по умолчанию `ASC`.\n- `query` — текст для поиска в этом списке; пустая строка отключает поиск.\n\nФильтры передаются в объекте `filter`:\n\n- `id` — массив ID записей этого списка.\n- `currency_id` — массив ID валют.\n\nВ одном массиве можно указать несколько подходящих значений. Пустой массив отключает соответствующий фильтр. Разные фильтры применяются совместно.\n\n`total` — число подходящих записей до пагинации. Если страница пуста из-за большого `offset`, общее число записей сохраняется.\n\nПри ограничении чтения финансов только своими записями или записями группы метод возвращает `403`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"total\": 0,\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Справочники для выбора значений в карточках и фильтрах."
        }
      ],
      "description": "Получение данных через `POST /api/get/`. Можно использовать ключи пользователя или сервисные ключи для чтения. Передайте `module` и параметры выбранного метода в JSON запроса."
    },
    {
      "name": "Create",
      "item": [
        {
          "name": "Проекты",
          "item": [
            {
              "name": "Проекты. Добавить проект",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8032\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректные внешние ключи",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: Check foreign keys.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Достигнут лимит записей",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"funnel_id\": 1,\n        \"name\": \"Демо значение 3020\",\n        \"city_id\": 8021,\n        \"client_id\": 8022,\n        \"contractor_id\": 8023,\n        \"start\": \"2026-01-01\",\n        \"end\": \"2026-01-02\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8026,\n        \"workers\": [\n            1,\n            2,\n            3\n        ],\n        \"contract_number\": \"8027\",\n        \"contract_date\": \"2026-01-05\",\n        \"project_group_id\": 8029,\n        \"reference_id\": 8030,\n        \"lead_id\": 8031,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт проект в выбранной воронке продаж.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `funnel_id` — ID воронки продаж из `settings/project-funnels`.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `workers` — массив ID участников команды проекта.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"You have reached the limit on the number of entries.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Добавить событие",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"project_id\": 8045,\n        \"type_id\": 8046,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет событие в проект: например, запись о звонке или встрече.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"project_id\": 8045,\n        \"type_id\": 8046,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие в проект: например, запись о звонке или встрече.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8047\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"project_id\": 8045,\n        \"type_id\": 8046,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие в проект: например, запись о звонке или встрече.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"project_id\": 8045,\n        \"type_id\": 8046,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие в проект: например, запись о звонке или встрече.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"project_id\": 8045,\n        \"type_id\": 8046,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие в проект: например, запись о звонке или встрече.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"project_id\": 8045,\n        \"type_id\": 8046,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие в проект: например, запись о звонке или встрече.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Добавить задачу",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"project_id\": 8050,\n        \"type_id\": 8051,\n        \"slave_id\": 8052,\n        \"name\": \"Демо значение 3053\",\n        \"deadline\": \"2026-01-04 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт задачу проекта с исполнителем и сроком.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"project_id\": 8050,\n        \"type_id\": 8051,\n        \"slave_id\": 8052,\n        \"name\": \"Демо значение 3053\",\n        \"deadline\": \"2026-01-04 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу проекта с исполнителем и сроком.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8055\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"project_id\": 8050,\n        \"type_id\": 8051,\n        \"slave_id\": 8052,\n        \"name\": \"Демо значение 3053\",\n        \"deadline\": \"2026-01-04 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу проекта с исполнителем и сроком.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"project_id\": 8050,\n        \"type_id\": 8051,\n        \"slave_id\": 8052,\n        \"name\": \"Демо значение 3053\",\n        \"deadline\": \"2026-01-04 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу проекта с исполнителем и сроком.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"project_id\": 8050,\n        \"type_id\": 8051,\n        \"slave_id\": 8052,\n        \"name\": \"Демо значение 3053\",\n        \"deadline\": \"2026-01-04 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу проекта с исполнителем и сроком.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"project_id\": 8050,\n        \"type_id\": 8051,\n        \"slave_id\": 8052,\n        \"name\": \"Демо значение 3053\",\n        \"deadline\": \"2026-01-04 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу проекта с исполнителем и сроком.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Добавить продукт",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"project_id\": 8061,\n        \"good_id\": 8062,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет продукт каталога в проект с количеством и ценой.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"project_id\": 8061,\n        \"good_id\": 8062,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет продукт каталога в проект с количеством и ценой.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8063\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"project_id\": 8061,\n        \"good_id\": 8062,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет продукт каталога в проект с количеством и ценой.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"project_id\": 8061,\n        \"good_id\": 8062,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет продукт каталога в проект с количеством и ценой.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"project_id\": 8061,\n        \"good_id\": 8062,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет продукт каталога в проект с количеством и ценой.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"project_id\": 8061,\n        \"good_id\": 8062,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет продукт каталога в проект с количеством и ценой.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Добавить платёж-поступление",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"project_id\": 8066,\n        \"payment_date\": \"2026-01-17\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8068,\n        \"name\": \"Демо значение 3069\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет поступление денег по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"project_id\": 8066,\n        \"payment_date\": \"2026-01-17\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8068,\n        \"name\": \"Демо значение 3069\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление денег по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8070\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"project_id\": 8066,\n        \"payment_date\": \"2026-01-17\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8068,\n        \"name\": \"Демо значение 3069\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление денег по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"project_id\": 8066,\n        \"payment_date\": \"2026-01-17\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8068,\n        \"name\": \"Демо значение 3069\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление денег по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"project_id\": 8066,\n        \"payment_date\": \"2026-01-17\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8068,\n        \"name\": \"Демо значение 3069\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление денег по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"project_id\": 8066,\n        \"payment_date\": \"2026-01-17\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8068,\n        \"name\": \"Демо значение 3069\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление денег по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Добавить платёж-затраты",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"project_id\": 8075,\n        \"payment_date\": \"2026-01-26\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8077,\n        \"name\": \"Демо значение 3078\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет затраты по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"project_id\": 8075,\n        \"payment_date\": \"2026-01-26\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8077,\n        \"name\": \"Демо значение 3078\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет затраты по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8079\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"project_id\": 8075,\n        \"payment_date\": \"2026-01-26\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8077,\n        \"name\": \"Демо значение 3078\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет затраты по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"project_id\": 8075,\n        \"payment_date\": \"2026-01-26\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8077,\n        \"name\": \"Демо значение 3078\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет затраты по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"project_id\": 8075,\n        \"payment_date\": \"2026-01-26\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8077,\n        \"name\": \"Демо значение 3078\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет затраты по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"project_id\": 8075,\n        \"payment_date\": \"2026-01-26\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8077,\n        \"name\": \"Демо значение 3078\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет затраты по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Добавить счёт",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"project_id\": 8084,\n        \"invoice_number\": \"8085\",\n        \"invoice_date\": \"2026-01-09\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет сведения о выставленном счёте проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"project_id\": 8084,\n        \"invoice_number\": \"8085\",\n        \"invoice_date\": \"2026-01-09\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сведения о выставленном счёте проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8087\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"project_id\": 8084,\n        \"invoice_number\": \"8085\",\n        \"invoice_date\": \"2026-01-09\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сведения о выставленном счёте проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"project_id\": 8084,\n        \"invoice_number\": \"8085\",\n        \"invoice_date\": \"2026-01-09\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сведения о выставленном счёте проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"project_id\": 8084,\n        \"invoice_number\": \"8085\",\n        \"invoice_date\": \"2026-01-09\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сведения о выставленном счёте проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"project_id\": 8084,\n        \"invoice_number\": \"8085\",\n        \"invoice_date\": \"2026-01-09\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сведения о выставленном счёте проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. Добавить участника лизинговой сделки",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"project_id\": 8091,\n        \"type_id\": 8092,\n        \"client_id\": 8093,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет контрагента как участника лизинговой сделки с выбранной ролью.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `project_id`, `type_id` и `client_id`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"project_id\": 8091,\n        \"type_id\": 8092,\n        \"client_id\": 8093,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет контрагента как участника лизинговой сделки с выбранной ролью.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `project_id`, `type_id` и `client_id`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8094\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"project_id\": 8091,\n        \"type_id\": 8092,\n        \"client_id\": 8093,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет контрагента как участника лизинговой сделки с выбранной ролью.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `project_id`, `type_id` и `client_id`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"project_id\": 8091,\n        \"type_id\": 8092,\n        \"client_id\": 8093,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет контрагента как участника лизинговой сделки с выбранной ролью.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `project_id`, `type_id` и `client_id`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"project_id\": 8091,\n        \"type_id\": 8092,\n        \"client_id\": 8093,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет контрагента как участника лизинговой сделки с выбранной ролью.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `project_id`, `type_id` и `client_id`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"project_id\": 8091,\n        \"type_id\": 8092,\n        \"client_id\": 8093,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет контрагента как участника лизинговой сделки с выбранной ролью.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `project_id`, `type_id` и `client_id`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. Обновить график лизинговых платежей",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"payload\": {\n        \"project_id\": 8098,\n        \"schedule\": [\n            {\n                \"sort\": 0,\n                \"date\": \"2026-01-22\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 1,\n                \"date\": \"2026-01-23\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 2,\n                \"date\": \"2026-01-24\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 3,\n                \"date\": \"2026-01-25\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 4,\n                \"date\": \"2026-01-26\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 5,\n                \"date\": \"2026-01-27\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 6,\n                \"date\": \"2026-01-01\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 7,\n                \"date\": \"2026-01-02\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 8,\n                \"date\": \"2026-01-03\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 9,\n                \"date\": \"2026-01-04\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 10,\n                \"date\": \"2026-01-05\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 11,\n                \"date\": \"2026-01-06\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 12,\n                \"date\": \"2026-01-07\",\n                \"amount\": \"1000.00\"\n            }\n        ]\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Заменяет весь график лизинговых платежей проекта. Передайте полный новый график; пустой массив `schedule` удаляет все строки графика.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `schedule` — массив платежей; в каждом элементе `sort` — порядок, `date` — дата `YYYY-MM-DD`, `amount` — сумма.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"payload\": {\n        \"project_id\": 8098,\n        \"schedule\": [\n            {\n                \"sort\": 0,\n                \"date\": \"2026-01-22\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 1,\n                \"date\": \"2026-01-23\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 2,\n                \"date\": \"2026-01-24\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 3,\n                \"date\": \"2026-01-25\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 4,\n                \"date\": \"2026-01-26\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 5,\n                \"date\": \"2026-01-27\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 6,\n                \"date\": \"2026-01-01\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 7,\n                \"date\": \"2026-01-02\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 8,\n                \"date\": \"2026-01-03\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 9,\n                \"date\": \"2026-01-04\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 10,\n                \"date\": \"2026-01-05\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 11,\n                \"date\": \"2026-01-06\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 12,\n                \"date\": \"2026-01-07\",\n                \"amount\": \"1000.00\"\n            }\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Заменяет весь график лизинговых платежей проекта. Передайте полный новый график; пустой массив `schedule` удаляет все строки графика.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `schedule` — массив платежей; в каждом элементе `sort` — порядок, `date` — дата `YYYY-MM-DD`, `amount` — сумма.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"payload\": {\n        \"project_id\": 8098,\n        \"schedule\": [\n            {\n                \"sort\": 0,\n                \"date\": \"2026-01-22\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 1,\n                \"date\": \"2026-01-23\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 2,\n                \"date\": \"2026-01-24\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 3,\n                \"date\": \"2026-01-25\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 4,\n                \"date\": \"2026-01-26\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 5,\n                \"date\": \"2026-01-27\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 6,\n                \"date\": \"2026-01-01\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 7,\n                \"date\": \"2026-01-02\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 8,\n                \"date\": \"2026-01-03\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 9,\n                \"date\": \"2026-01-04\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 10,\n                \"date\": \"2026-01-05\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 11,\n                \"date\": \"2026-01-06\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 12,\n                \"date\": \"2026-01-07\",\n                \"amount\": \"1000.00\"\n            }\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Заменяет весь график лизинговых платежей проекта. Передайте полный новый график; пустой массив `schedule` удаляет все строки графика.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `schedule` — массив платежей; в каждом элементе `sort` — порядок, `date` — дата `YYYY-MM-DD`, `amount` — сумма.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"payload\": {\n        \"project_id\": 8098,\n        \"schedule\": [\n            {\n                \"sort\": 0,\n                \"date\": \"2026-01-22\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 1,\n                \"date\": \"2026-01-23\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 2,\n                \"date\": \"2026-01-24\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 3,\n                \"date\": \"2026-01-25\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 4,\n                \"date\": \"2026-01-26\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 5,\n                \"date\": \"2026-01-27\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 6,\n                \"date\": \"2026-01-01\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 7,\n                \"date\": \"2026-01-02\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 8,\n                \"date\": \"2026-01-03\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 9,\n                \"date\": \"2026-01-04\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 10,\n                \"date\": \"2026-01-05\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 11,\n                \"date\": \"2026-01-06\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 12,\n                \"date\": \"2026-01-07\",\n                \"amount\": \"1000.00\"\n            }\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Заменяет весь график лизинговых платежей проекта. Передайте полный новый график; пустой массив `schedule` удаляет все строки графика.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `schedule` — массив платежей; в каждом элементе `sort` — порядок, `date` — дата `YYYY-MM-DD`, `amount` — сумма.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"payload\": {\n        \"project_id\": 8098,\n        \"schedule\": [\n            {\n                \"sort\": 0,\n                \"date\": \"2026-01-22\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 1,\n                \"date\": \"2026-01-23\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 2,\n                \"date\": \"2026-01-24\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 3,\n                \"date\": \"2026-01-25\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 4,\n                \"date\": \"2026-01-26\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 5,\n                \"date\": \"2026-01-27\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 6,\n                \"date\": \"2026-01-01\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 7,\n                \"date\": \"2026-01-02\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 8,\n                \"date\": \"2026-01-03\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 9,\n                \"date\": \"2026-01-04\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 10,\n                \"date\": \"2026-01-05\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 11,\n                \"date\": \"2026-01-06\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 12,\n                \"date\": \"2026-01-07\",\n                \"amount\": \"1000.00\"\n            }\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Заменяет весь график лизинговых платежей проекта. Передайте полный новый график; пустой массив `schedule` удаляет все строки графика.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `schedule` — массив платежей; в каждом элементе `sort` — порядок, `date` — дата `YYYY-MM-DD`, `amount` — сумма.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/schedule\",\n    \"payload\": {\n        \"project_id\": 8098,\n        \"schedule\": [\n            {\n                \"sort\": 0,\n                \"date\": \"2026-01-22\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 1,\n                \"date\": \"2026-01-23\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 2,\n                \"date\": \"2026-01-24\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 3,\n                \"date\": \"2026-01-25\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 4,\n                \"date\": \"2026-01-26\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 5,\n                \"date\": \"2026-01-27\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 6,\n                \"date\": \"2026-01-01\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 7,\n                \"date\": \"2026-01-02\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 8,\n                \"date\": \"2026-01-03\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 9,\n                \"date\": \"2026-01-04\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 10,\n                \"date\": \"2026-01-05\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 11,\n                \"date\": \"2026-01-06\",\n                \"amount\": \"1000.00\"\n            },\n            {\n                \"sort\": 12,\n                \"date\": \"2026-01-07\",\n                \"amount\": \"1000.00\"\n            }\n        ]\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Заменяет весь график лизинговых платежей проекта. Передайте полный новый график; пустой массив `schedule` удаляет все строки графика.\n\nВ JSON запроса укажите `module` — `projects/leasing/schedule` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `schedule` — массив платежей; в каждом элементе `sort` — порядок, `date` — дата `YYYY-MM-DD`, `amount` — сумма.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Проекты, их события, задачи, продукты, платежи, счета, этапы и лизинговые сделки."
        },
        {
          "name": "Группы проектов",
          "item": [
            {
              "name": "Группы проектов. Добавить группу",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3126\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт группу для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3126\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8127\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3126\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3126\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3126\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3126\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу для объединения связанных проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы для объединения связанных проектов."
        },
        {
          "name": "Техподдержка",
          "item": [
            {
              "name": "Техподдержка. Добавить заявку",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\"module\":\"helpdesk\",\"payload\":{\"sla_id\":8129,\"type\":\"incident\",\"source\":\"api\",\"user_id\":8131,\"message\":\"Демонстрационный текст без реальных данных.\",\"notify_client\":true,\"slave_id\":8132}}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт заявку техподдержки по соглашению об обслуживании (SLA).\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `sla_id` — ID соглашения об обслуживании (SLA).\n- `type` — `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — источник заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `user_id` — ID владельца заявки.\n- `message` — текст сообщения.\n- `notify_client` — отправить уведомление клиенту: `true` или `false`.\n- `slave_id` — ID исполнителя.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"helpdesk\",\"payload\":{\"sla_id\":8129,\"type\":\"incident\",\"source\":\"api\",\"user_id\":8131,\"message\":\"Демонстрационный текст без реальных данных.\",\"notify_client\":true,\"slave_id\":8132}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт заявку техподдержки по соглашению об обслуживании (SLA).\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `sla_id` — ID соглашения об обслуживании (SLA).\n- `type` — `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — источник заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `user_id` — ID владельца заявки.\n- `message` — текст сообщения.\n- `notify_client` — отправить уведомление клиенту: `true` или `false`.\n- `slave_id` — ID исполнителя.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8133\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"helpdesk\",\"payload\":{\"sla_id\":8129,\"type\":\"incident\",\"source\":\"api\",\"user_id\":8131,\"message\":\"Демонстрационный текст без реальных данных.\",\"notify_client\":true,\"slave_id\":8132}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт заявку техподдержки по соглашению об обслуживании (SLA).\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `sla_id` — ID соглашения об обслуживании (SLA).\n- `type` — `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — источник заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `user_id` — ID владельца заявки.\n- `message` — текст сообщения.\n- `notify_client` — отправить уведомление клиенту: `true` или `false`.\n- `slave_id` — ID исполнителя.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"helpdesk\",\"payload\":{\"sla_id\":8129,\"type\":\"incident\",\"source\":\"api\",\"user_id\":8131,\"message\":\"Демонстрационный текст без реальных данных.\",\"notify_client\":true,\"slave_id\":8132}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт заявку техподдержки по соглашению об обслуживании (SLA).\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `sla_id` — ID соглашения об обслуживании (SLA).\n- `type` — `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — источник заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `user_id` — ID владельца заявки.\n- `message` — текст сообщения.\n- `notify_client` — отправить уведомление клиенту: `true` или `false`.\n- `slave_id` — ID исполнителя.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"helpdesk\",\"payload\":{\"sla_id\":8129,\"type\":\"incident\",\"source\":\"api\",\"user_id\":8131,\"message\":\"Демонстрационный текст без реальных данных.\",\"notify_client\":true,\"slave_id\":8132}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт заявку техподдержки по соглашению об обслуживании (SLA).\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `sla_id` — ID соглашения об обслуживании (SLA).\n- `type` — `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — источник заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `user_id` — ID владельца заявки.\n- `message` — текст сообщения.\n- `notify_client` — отправить уведомление клиенту: `true` или `false`.\n- `slave_id` — ID исполнителя.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"helpdesk\",\"payload\":{\"sla_id\":8129,\"type\":\"incident\",\"source\":\"api\",\"user_id\":8131,\"message\":\"Демонстрационный текст без реальных данных.\",\"notify_client\":true,\"slave_id\":8132}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт заявку техподдержки по соглашению об обслуживании (SLA).\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `sla_id` — ID соглашения об обслуживании (SLA).\n- `type` — `incident` — инцидент, `service` — запрос обслуживания.\n- `source` — источник заявки: `email`, `phone`, `messenger`, `web`, `monitoring`, `api`.\n- `user_id` — ID владельца заявки.\n- `message` — текст сообщения.\n- `notify_client` — отправить уведомление клиенту: `true` или `false`.\n- `slave_id` — ID исполнителя.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Техподдержка. Отправить сообщение от клиента",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"payload\": {\n        \"helpdesk_id\": 8139,\n        \"contact_id\": 8140,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет сообщение от контактного лица клиента в заявку техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/actions` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"payload\": {\n        \"helpdesk_id\": 8139,\n        \"contact_id\": 8140,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сообщение от контактного лица клиента в заявку техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/actions` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8141\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"payload\": {\n        \"helpdesk_id\": 8139,\n        \"contact_id\": 8140,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сообщение от контактного лица клиента в заявку техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/actions` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"payload\": {\n        \"helpdesk_id\": 8139,\n        \"contact_id\": 8140,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сообщение от контактного лица клиента в заявку техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/actions` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"payload\": {\n        \"helpdesk_id\": 8139,\n        \"contact_id\": 8140,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сообщение от контактного лица клиента в заявку техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/actions` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions\",\n    \"payload\": {\n        \"helpdesk_id\": 8139,\n        \"contact_id\": 8140,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет сообщение от контактного лица клиента в заявку техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk/actions` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Техподдержка. Закрыть заявку от клиента",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk/actions/close\",\n    \"payload\": {\n        \"helpdesk_id\": 8146,\n        \"contact_id\": 8147,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Закрывает заявку техподдержки от имени контактного лица клиента и добавляет его сообщение.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/close` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/close\",\n    \"payload\": {\n        \"helpdesk_id\": 8146,\n        \"contact_id\": 8147,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Закрывает заявку техподдержки от имени контактного лица клиента и добавляет его сообщение.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/close` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8148\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/close\",\n    \"payload\": {\n        \"helpdesk_id\": 8146,\n        \"contact_id\": 8147,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Закрывает заявку техподдержки от имени контактного лица клиента и добавляет его сообщение.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/close` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/close\",\n    \"payload\": {\n        \"helpdesk_id\": 8146,\n        \"contact_id\": 8147,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Закрывает заявку техподдержки от имени контактного лица клиента и добавляет его сообщение.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/close` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/close\",\n    \"payload\": {\n        \"helpdesk_id\": 8146,\n        \"contact_id\": 8147,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Закрывает заявку техподдержки от имени контактного лица клиента и добавляет его сообщение.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/close` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk/actions/close\",\n    \"payload\": {\n        \"helpdesk_id\": 8146,\n        \"contact_id\": 8147,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Закрывает заявку техподдержки от имени контактного лица клиента и добавляет его сообщение.\n\nВ JSON запроса укажите `module` — `helpdesk/actions/close` и объект `payload`. Поля `payload`:\n\n- `helpdesk_id` — ID заявки техподдержки.\n- `contact_id` — ID контактного лица.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Заявки клиентов, сообщения и файлы техподдержки."
        },
        {
          "name": "Лиды",
          "item": [
            {
              "name": "Лиды. Добавить лид",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"user_id\": 8153,\n        \"name\": \"Демо значение 3154\",\n        \"phone\": \"70000003155\",\n        \"email\": \"demo.user3156@example.invalid\",\n        \"reference_id\": 8157,\n        \"tags\": [\n            8158,\n            8159,\n            8160\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8161\",\n            \"Request ID\": \"8162\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт лид — обращение потенциального клиента.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"user_id\": 8153,\n        \"name\": \"Демо значение 3154\",\n        \"phone\": \"70000003155\",\n        \"email\": \"demo.user3156@example.invalid\",\n        \"reference_id\": 8157,\n        \"tags\": [\n            8158,\n            8159,\n            8160\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8161\",\n            \"Request ID\": \"8162\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт лид — обращение потенциального клиента.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8163\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"user_id\": 8153,\n        \"name\": \"Демо значение 3154\",\n        \"phone\": \"70000003155\",\n        \"email\": \"demo.user3156@example.invalid\",\n        \"reference_id\": 8157,\n        \"tags\": [\n            8158,\n            8159,\n            8160\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8161\",\n            \"Request ID\": \"8162\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт лид — обращение потенциального клиента.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"user_id\": 8153,\n        \"name\": \"Демо значение 3154\",\n        \"phone\": \"70000003155\",\n        \"email\": \"demo.user3156@example.invalid\",\n        \"reference_id\": 8157,\n        \"tags\": [\n            8158,\n            8159,\n            8160\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8161\",\n            \"Request ID\": \"8162\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт лид — обращение потенциального клиента.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"user_id\": 8153,\n        \"name\": \"Демо значение 3154\",\n        \"phone\": \"70000003155\",\n        \"email\": \"demo.user3156@example.invalid\",\n        \"reference_id\": 8157,\n        \"tags\": [\n            8158,\n            8159,\n            8160\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8161\",\n            \"Request ID\": \"8162\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт лид — обращение потенциального клиента.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"user_id\": 8153,\n        \"name\": \"Демо значение 3154\",\n        \"phone\": \"70000003155\",\n        \"email\": \"demo.user3156@example.invalid\",\n        \"reference_id\": 8157,\n        \"tags\": [\n            8158,\n            8159,\n            8160\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8161\",\n            \"Request ID\": \"8162\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт лид — обращение потенциального клиента.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Добавить событие",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\"module\":\"leads/actions\",\"payload\":{\"lead_id\":8181,\"lead_status\":\"active\",\"message\":\"Демонстрационный текст без реальных данных.\"}}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет событие лида и задаёт его статус.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `lead_status` — статус лида после добавления события: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"leads/actions\",\"payload\":{\"lead_id\":8181,\"lead_status\":\"active\",\"message\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие лида и задаёт его статус.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `lead_status` — статус лида после добавления события: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8189\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"leads/actions\",\"payload\":{\"lead_id\":8181,\"lead_status\":\"active\",\"message\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие лида и задаёт его статус.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `lead_status` — статус лида после добавления события: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"leads/actions\",\"payload\":{\"lead_id\":8181,\"lead_status\":\"active\",\"message\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие лида и задаёт его статус.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `lead_status` — статус лида после добавления события: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"leads/actions\",\"payload\":{\"lead_id\":8181,\"lead_status\":\"active\",\"message\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие лида и задаёт его статус.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `lead_status` — статус лида после добавления события: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"leads/actions\",\"payload\":{\"lead_id\":8181,\"lead_status\":\"active\",\"message\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет событие лида и задаёт его статус.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `lead_status` — статус лида после добавления события: `active` — активен, `hold` — отложен, `won` — успешно, `lost` — отказ.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Добавить задачу",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"lead_id\": 8186,\n        \"name\": \"Демо значение 3187\",\n        \"deadline\": \"2026-01-03 10:00:00\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт задачу для выбранного лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"lead_id\": 8186,\n        \"name\": \"Демо значение 3187\",\n        \"deadline\": \"2026-01-03 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу для выбранного лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8194\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"lead_id\": 8186,\n        \"name\": \"Демо значение 3187\",\n        \"deadline\": \"2026-01-03 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу для выбранного лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"lead_id\": 8186,\n        \"name\": \"Демо значение 3187\",\n        \"deadline\": \"2026-01-03 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу для выбранного лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"lead_id\": 8186,\n        \"name\": \"Демо значение 3187\",\n        \"deadline\": \"2026-01-03 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу для выбранного лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"lead_id\": 8186,\n        \"name\": \"Демо значение 3187\",\n        \"deadline\": \"2026-01-03 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт задачу для выбранного лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `lead_id` — ID лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Обращения потенциальных клиентов, их события и задачи."
        },
        {
          "name": "Календарь",
          "item": [
            {
              "name": "Календарь. Добавить событие",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"category_id\": 8195,\n        \"name\": \"Демо значение 3196\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-13 10:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт одиночное событие или серию повторяющихся событий.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`. Обязательны `category_id`, `name`, `start`, `end`. По умолчанию `all_day=0`, `repeat_type=no`.\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями.\n\nВ ответе `payload` содержит `id`, `uid`, `series_id`, `version`, `series_version`. У одиночного события `series_id` и `series_version` равны `null`. Нужны ключи пользователя и право создания событий. Неизвестные поля возвращают `400`."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"category_id\": 8195,\n        \"name\": \"Демо значение 3196\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-13 10:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт одиночное событие или серию повторяющихся событий.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`. Обязательны `category_id`, `name`, `start`, `end`. По умолчанию `all_day=0`, `repeat_type=no`.\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями.\n\nВ ответе `payload` содержит `id`, `uid`, `series_id`, `version`, `series_version`. У одиночного события `series_id` и `series_version` равны `null`. Нужны ключи пользователя и право создания событий. Неизвестные поля возвращают `400`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8199,\n        \"uid\": \"256e9b7db54a2bdedd3f1a2908a0862de5e6abf9\",\n        \"series_id\": 1,\n        \"version\": 1,\n        \"series_version\": 1\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"category_id\": 8195,\n        \"name\": \"Демо значение 3196\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-13 10:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт одиночное событие или серию повторяющихся событий.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`. Обязательны `category_id`, `name`, `start`, `end`. По умолчанию `all_day=0`, `repeat_type=no`.\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями.\n\nВ ответе `payload` содержит `id`, `uid`, `series_id`, `version`, `series_version`. У одиночного события `series_id` и `series_version` равны `null`. Нужны ключи пользователя и право создания событий. Неизвестные поля возвращают `400`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"category_id\": 8195,\n        \"name\": \"Демо значение 3196\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-13 10:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт одиночное событие или серию повторяющихся событий.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`. Обязательны `category_id`, `name`, `start`, `end`. По умолчанию `all_day=0`, `repeat_type=no`.\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями.\n\nВ ответе `payload` содержит `id`, `uid`, `series_id`, `version`, `series_version`. У одиночного события `series_id` и `series_version` равны `null`. Нужны ключи пользователя и право создания событий. Неизвестные поля возвращают `400`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"category_id\": 8195,\n        \"name\": \"Демо значение 3196\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-13 10:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт одиночное событие или серию повторяющихся событий.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`. Обязательны `category_id`, `name`, `start`, `end`. По умолчанию `all_day=0`, `repeat_type=no`.\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями.\n\nВ ответе `payload` содержит `id`, `uid`, `series_id`, `version`, `series_version`. У одиночного события `series_id` и `series_version` равны `null`. Нужны ключи пользователя и право создания событий. Неизвестные поля возвращают `400`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"category_id\": 8195,\n        \"name\": \"Демо значение 3196\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-13 10:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт одиночное событие или серию повторяющихся событий.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`. Обязательны `category_id`, `name`, `start`, `end`. По умолчанию `all_day=0`, `repeat_type=no`.\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями.\n\nВ ответе `payload` содержит `id`, `uid`, `series_id`, `version`, `series_version`. У одиночного события `series_id` и `series_version` равны `null`. Нужны ключи пользователя и право создания событий. Неизвестные поля возвращают `400`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Одиночные события и серии повторяющихся событий."
        },
        {
          "name": "Контрагенты",
          "item": [
            {
              "name": "Контрагенты. Добавить контрагента",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"name\": \"Демо значение 3204\",\n        \"name_full\": \"Демо значение 3205\",\n        \"ogrn\": \"8206\",\n        \"inn\": \"8207\",\n        \"kpp\": \"8208\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003209\",\n        \"email\": \"demo.user3210@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт карточку контрагента с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"name\": \"Демо значение 3204\",\n        \"name_full\": \"Демо значение 3205\",\n        \"ogrn\": \"8206\",\n        \"inn\": \"8207\",\n        \"kpp\": \"8208\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003209\",\n        \"email\": \"demo.user3210@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт карточку контрагента с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8211\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"name\": \"Демо значение 3204\",\n        \"name_full\": \"Демо значение 3205\",\n        \"ogrn\": \"8206\",\n        \"inn\": \"8207\",\n        \"kpp\": \"8208\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003209\",\n        \"email\": \"demo.user3210@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт карточку контрагента с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"name\": \"Демо значение 3204\",\n        \"name_full\": \"Демо значение 3205\",\n        \"ogrn\": \"8206\",\n        \"inn\": \"8207\",\n        \"kpp\": \"8208\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003209\",\n        \"email\": \"demo.user3210@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт карточку контрагента с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"name\": \"Демо значение 3204\",\n        \"name_full\": \"Демо значение 3205\",\n        \"ogrn\": \"8206\",\n        \"inn\": \"8207\",\n        \"kpp\": \"8208\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003209\",\n        \"email\": \"demo.user3210@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт карточку контрагента с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"name\": \"Демо значение 3204\",\n        \"name_full\": \"Демо значение 3205\",\n        \"ogrn\": \"8206\",\n        \"inn\": \"8207\",\n        \"kpp\": \"8208\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003209\",\n        \"email\": \"demo.user3210@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт карточку контрагента с реквизитами и контактными данными.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Карточки организаций и физических лиц с реквизитами."
        },
        {
          "name": "Контакты",
          "item": [
            {
              "name": "Контакты. Добавить контакт",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"client_id\": 8226,\n        \"name\": \"Демо значение 3227\",\n        \"position\": \"Демо-должность 3228\",\n        \"phone_1\": \"70000003229\",\n        \"phone_2\": \"70000003230\",\n        \"email_1\": \"demo.user3231@example.invalid\",\n        \"email_2\": \"demo.user3232@example.invalid\",\n        \"telegram\": \"70000003233\",\n        \"bday\": \"2026-01-22\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт контактное лицо контрагента.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"client_id\": 8226,\n        \"name\": \"Демо значение 3227\",\n        \"position\": \"Демо-должность 3228\",\n        \"phone_1\": \"70000003229\",\n        \"phone_2\": \"70000003230\",\n        \"email_1\": \"demo.user3231@example.invalid\",\n        \"email_2\": \"demo.user3232@example.invalid\",\n        \"telegram\": \"70000003233\",\n        \"bday\": \"2026-01-22\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт контактное лицо контрагента.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8235\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"client_id\": 8226,\n        \"name\": \"Демо значение 3227\",\n        \"position\": \"Демо-должность 3228\",\n        \"phone_1\": \"70000003229\",\n        \"phone_2\": \"70000003230\",\n        \"email_1\": \"demo.user3231@example.invalid\",\n        \"email_2\": \"demo.user3232@example.invalid\",\n        \"telegram\": \"70000003233\",\n        \"bday\": \"2026-01-22\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт контактное лицо контрагента.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"client_id\": 8226,\n        \"name\": \"Демо значение 3227\",\n        \"position\": \"Демо-должность 3228\",\n        \"phone_1\": \"70000003229\",\n        \"phone_2\": \"70000003230\",\n        \"email_1\": \"demo.user3231@example.invalid\",\n        \"email_2\": \"demo.user3232@example.invalid\",\n        \"telegram\": \"70000003233\",\n        \"bday\": \"2026-01-22\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт контактное лицо контрагента.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"client_id\": 8226,\n        \"name\": \"Демо значение 3227\",\n        \"position\": \"Демо-должность 3228\",\n        \"phone_1\": \"70000003229\",\n        \"phone_2\": \"70000003230\",\n        \"email_1\": \"demo.user3231@example.invalid\",\n        \"email_2\": \"demo.user3232@example.invalid\",\n        \"telegram\": \"70000003233\",\n        \"bday\": \"2026-01-22\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт контактное лицо контрагента.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"client_id\": 8226,\n        \"name\": \"Демо значение 3227\",\n        \"position\": \"Демо-должность 3228\",\n        \"phone_1\": \"70000003229\",\n        \"phone_2\": \"70000003230\",\n        \"email_1\": \"demo.user3231@example.invalid\",\n        \"email_2\": \"demo.user3232@example.invalid\",\n        \"telegram\": \"70000003233\",\n        \"bday\": \"2026-01-22\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт контактное лицо контрагента.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Контактные лица контрагентов и их контактные данные."
        },
        {
          "name": "Отчёты",
          "item": [
            {
              "name": "Отчёты. Добавить отчёт",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"name\": \"Демо значение 3245\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8246,\n        \"client_id\": 8247,\n        \"category_id\": 8248,\n        \"created\": \"2026-01-10 10:00:00\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт отчёт с текстом и привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"name\": \"Демо значение 3245\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8246,\n        \"client_id\": 8247,\n        \"category_id\": 8248,\n        \"created\": \"2026-01-10 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт отчёт с текстом и привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8250\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"name\": \"Демо значение 3245\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8246,\n        \"client_id\": 8247,\n        \"category_id\": 8248,\n        \"created\": \"2026-01-10 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт отчёт с текстом и привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"name\": \"Демо значение 3245\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8246,\n        \"client_id\": 8247,\n        \"category_id\": 8248,\n        \"created\": \"2026-01-10 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт отчёт с текстом и привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"name\": \"Демо значение 3245\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8246,\n        \"client_id\": 8247,\n        \"category_id\": 8248,\n        \"created\": \"2026-01-10 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт отчёт с текстом и привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"name\": \"Демо значение 3245\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8246,\n        \"client_id\": 8247,\n        \"category_id\": 8248,\n        \"created\": \"2026-01-10 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт отчёт с текстом и привязкой к городу, контрагенту и категории продуктов.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Отчёты и приложенные к ним файлы."
        },
        {
          "name": "Каталог",
          "item": [
            {
              "name": "Каталог. Добавить категорию продуктов",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"name\": \"Демо значение 3261\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт категорию продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"name\": \"Демо значение 3261\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт категорию продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8262\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"name\": \"Демо значение 3261\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт категорию продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"name\": \"Демо значение 3261\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт категорию продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"name\": \"Демо значение 3261\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт категорию продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"name\": \"Демо значение 3261\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт категорию продуктов каталога.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Каталог. Добавить продукт",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"category_id\":8265,\"name\":\"Демо значение 3266\",\"vendor_code\":\"DEMO-001\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"}}}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт продукт каталога с ценами в выбранных валютах.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"category_id\":8265,\"name\":\"Демо значение 3266\",\"vendor_code\":\"DEMO-001\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт продукт каталога с ценами в выбранных валютах.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8268\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"category_id\":8265,\"name\":\"Демо значение 3266\",\"vendor_code\":\"DEMO-001\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт продукт каталога с ценами в выбранных валютах.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"category_id\":8265,\"name\":\"Демо значение 3266\",\"vendor_code\":\"DEMO-001\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт продукт каталога с ценами в выбранных валютах.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"category_id\":8265,\"name\":\"Демо значение 3266\",\"vendor_code\":\"DEMO-001\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт продукт каталога с ценами в выбранных валютах.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"category_id\":8265,\"name\":\"Демо значение 3266\",\"vendor_code\":\"DEMO-001\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт продукт каталога с ценами в выбранных валютах.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Продукты, категории и цены."
        },
        {
          "name": "Финансы",
          "item": [
            {
              "name": "Финансы. Добавить платёж",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\"module\":\"finances/payments\",\"payload\":{\"payment_date\":\"2026-01-09\",\"account_number\":\"8276\",\"payer\":\"ООО \\\"Плательщик\\\"\",\"payer_inn\":\"8277\",\"payer_account\":\"8278\",\"recipient\":\"ООО \\\"Получатель\\\"\",\"recipient_inn\":\"8279\",\"recipient_account\":\"8280\",\"type\":\"in\",\"price\":\"1000.00\",\"internal_number\":\"8282\",\"comment\":\"Демонстрационный текст без реальных данных.\"}}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Добавляет поступление или списание по расчётному счёту.\n\nВ JSON запроса укажите `module` — `finances/payments` и объект `payload`. Поля `payload`:\n\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `account_number` — номер расчётного счёта из `settings/finance-accounts`.\n- `payer` — название плательщика.\n- `payer_inn` — ИНН плательщика.\n- `payer_account` — счёт плательщика.\n- `recipient` — название получателя.\n- `recipient_inn` — ИНН получателя.\n- `recipient_account` — счёт получателя.\n- `type` — `in` — поступление, `out` — списание.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `internal_number` — внутренний номер.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"finances/payments\",\"payload\":{\"payment_date\":\"2026-01-09\",\"account_number\":\"8276\",\"payer\":\"ООО \\\"Плательщик\\\"\",\"payer_inn\":\"8277\",\"payer_account\":\"8278\",\"recipient\":\"ООО \\\"Получатель\\\"\",\"recipient_inn\":\"8279\",\"recipient_account\":\"8280\",\"type\":\"in\",\"price\":\"1000.00\",\"internal_number\":\"8282\",\"comment\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление или списание по расчётному счёту.\n\nВ JSON запроса укажите `module` — `finances/payments` и объект `payload`. Поля `payload`:\n\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `account_number` — номер расчётного счёта из `settings/finance-accounts`.\n- `payer` — название плательщика.\n- `payer_inn` — ИНН плательщика.\n- `payer_account` — счёт плательщика.\n- `recipient` — название получателя.\n- `recipient_inn` — ИНН получателя.\n- `recipient_account` — счёт получателя.\n- `type` — `in` — поступление, `out` — списание.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `internal_number` — внутренний номер.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8283\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"finances/payments\",\"payload\":{\"payment_date\":\"2026-01-09\",\"account_number\":\"8276\",\"payer\":\"ООО \\\"Плательщик\\\"\",\"payer_inn\":\"8277\",\"payer_account\":\"8278\",\"recipient\":\"ООО \\\"Получатель\\\"\",\"recipient_inn\":\"8279\",\"recipient_account\":\"8280\",\"type\":\"in\",\"price\":\"1000.00\",\"internal_number\":\"8282\",\"comment\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление или списание по расчётному счёту.\n\nВ JSON запроса укажите `module` — `finances/payments` и объект `payload`. Поля `payload`:\n\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `account_number` — номер расчётного счёта из `settings/finance-accounts`.\n- `payer` — название плательщика.\n- `payer_inn` — ИНН плательщика.\n- `payer_account` — счёт плательщика.\n- `recipient` — название получателя.\n- `recipient_inn` — ИНН получателя.\n- `recipient_account` — счёт получателя.\n- `type` — `in` — поступление, `out` — списание.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `internal_number` — внутренний номер.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"finances/payments\",\"payload\":{\"payment_date\":\"2026-01-09\",\"account_number\":\"8276\",\"payer\":\"ООО \\\"Плательщик\\\"\",\"payer_inn\":\"8277\",\"payer_account\":\"8278\",\"recipient\":\"ООО \\\"Получатель\\\"\",\"recipient_inn\":\"8279\",\"recipient_account\":\"8280\",\"type\":\"in\",\"price\":\"1000.00\",\"internal_number\":\"8282\",\"comment\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление или списание по расчётному счёту.\n\nВ JSON запроса укажите `module` — `finances/payments` и объект `payload`. Поля `payload`:\n\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `account_number` — номер расчётного счёта из `settings/finance-accounts`.\n- `payer` — название плательщика.\n- `payer_inn` — ИНН плательщика.\n- `payer_account` — счёт плательщика.\n- `recipient` — название получателя.\n- `recipient_inn` — ИНН получателя.\n- `recipient_account` — счёт получателя.\n- `type` — `in` — поступление, `out` — списание.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `internal_number` — внутренний номер.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"finances/payments\",\"payload\":{\"payment_date\":\"2026-01-09\",\"account_number\":\"8276\",\"payer\":\"ООО \\\"Плательщик\\\"\",\"payer_inn\":\"8277\",\"payer_account\":\"8278\",\"recipient\":\"ООО \\\"Получатель\\\"\",\"recipient_inn\":\"8279\",\"recipient_account\":\"8280\",\"type\":\"in\",\"price\":\"1000.00\",\"internal_number\":\"8282\",\"comment\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление или списание по расчётному счёту.\n\nВ JSON запроса укажите `module` — `finances/payments` и объект `payload`. Поля `payload`:\n\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `account_number` — номер расчётного счёта из `settings/finance-accounts`.\n- `payer` — название плательщика.\n- `payer_inn` — ИНН плательщика.\n- `payer_account` — счёт плательщика.\n- `recipient` — название получателя.\n- `recipient_inn` — ИНН получателя.\n- `recipient_account` — счёт получателя.\n- `type` — `in` — поступление, `out` — списание.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `internal_number` — внутренний номер.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"finances/payments\",\"payload\":{\"payment_date\":\"2026-01-09\",\"account_number\":\"8276\",\"payer\":\"ООО \\\"Плательщик\\\"\",\"payer_inn\":\"8277\",\"payer_account\":\"8278\",\"recipient\":\"ООО \\\"Получатель\\\"\",\"recipient_inn\":\"8279\",\"recipient_account\":\"8280\",\"type\":\"in\",\"price\":\"1000.00\",\"internal_number\":\"8282\",\"comment\":\"Демонстрационный текст без реальных данных.\"}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Добавляет поступление или списание по расчётному счёту.\n\nВ JSON запроса укажите `module` — `finances/payments` и объект `payload`. Поля `payload`:\n\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `account_number` — номер расчётного счёта из `settings/finance-accounts`.\n- `payer` — название плательщика.\n- `payer_inn` — ИНН плательщика.\n- `payer_account` — счёт плательщика.\n- `recipient` — название получателя.\n- `recipient_inn` — ИНН получателя.\n- `recipient_account` — счёт получателя.\n- `type` — `in` — поступление, `out` — списание.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `internal_number` — внутренний номер.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Финансовые сводки и платежи по расчётным счетам."
        },
        {
          "name": "Генератор документов",
          "item": [
            {
              "name": "Генератор документов. Создать документ из шаблона",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"docs/generate\",\n    \"payload\": {\n        \"id\": 8300,\n        \"fields\": {\n            \"clients_name\": \"ООО \\\"Демо-контрагент 3301\\\"\",\n            \"clients_inn\": \"8302\",\n            \"clients_ogrn\": \"8303\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт документ из шаблона и переданных значений полей. В ответе `payload.link` содержит ссылку для скачивания.\n\nВ JSON запроса укажите `module` — `docs/generate` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона из `docs`.\n- `fields` — объект значений полей шаблона: ключ — имя поля, значение — данные для подстановки.\n\nПолучите список полей выбранного шаблона через `docs/info`. Имена в `fields` должны соответствовать этому шаблону.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/generate\",\n    \"payload\": {\n        \"id\": 8300,\n        \"fields\": {\n            \"clients_name\": \"ООО \\\"Демо-контрагент 3301\\\"\",\n            \"clients_inn\": \"8302\",\n            \"clients_ogrn\": \"8303\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт документ из шаблона и переданных значений полей. В ответе `payload.link` содержит ссылку для скачивания.\n\nВ JSON запроса укажите `module` — `docs/generate` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона из `docs`.\n- `fields` — объект значений полей шаблона: ключ — имя поля, значение — данные для подстановки.\n\nПолучите список полей выбранного шаблона через `docs/info`. Имена в `fields` должны соответствовать этому шаблону.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"link\": \"https://example.invalid/download/docs/f/BLmwca51Z21xzwNlyqU4hnj1bDduUXONIhDFYFUgh2RGxLVAer.docx/d/temp/\"\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/generate\",\n    \"payload\": {\n        \"id\": 8300,\n        \"fields\": {\n            \"clients_name\": \"ООО \\\"Демо-контрагент 3301\\\"\",\n            \"clients_inn\": \"8302\",\n            \"clients_ogrn\": \"8303\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт документ из шаблона и переданных значений полей. В ответе `payload.link` содержит ссылку для скачивания.\n\nВ JSON запроса укажите `module` — `docs/generate` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона из `docs`.\n- `fields` — объект значений полей шаблона: ключ — имя поля, значение — данные для подстановки.\n\nПолучите список полей выбранного шаблона через `docs/info`. Имена в `fields` должны соответствовать этому шаблону.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/generate\",\n    \"payload\": {\n        \"id\": 8300,\n        \"fields\": {\n            \"clients_name\": \"ООО \\\"Демо-контрагент 3301\\\"\",\n            \"clients_inn\": \"8302\",\n            \"clients_ogrn\": \"8303\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт документ из шаблона и переданных значений полей. В ответе `payload.link` содержит ссылку для скачивания.\n\nВ JSON запроса укажите `module` — `docs/generate` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона из `docs`.\n- `fields` — объект значений полей шаблона: ключ — имя поля, значение — данные для подстановки.\n\nПолучите список полей выбранного шаблона через `docs/info`. Имена в `fields` должны соответствовать этому шаблону.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/generate\",\n    \"payload\": {\n        \"id\": 8300,\n        \"fields\": {\n            \"clients_name\": \"ООО \\\"Демо-контрагент 3301\\\"\",\n            \"clients_inn\": \"8302\",\n            \"clients_ogrn\": \"8303\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт документ из шаблона и переданных значений полей. В ответе `payload.link` содержит ссылку для скачивания.\n\nВ JSON запроса укажите `module` — `docs/generate` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона из `docs`.\n- `fields` — объект значений полей шаблона: ключ — имя поля, значение — данные для подстановки.\n\nПолучите список полей выбранного шаблона через `docs/info`. Имена в `fields` должны соответствовать этому шаблону.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs/generate\",\n    \"payload\": {\n        \"id\": 8300,\n        \"fields\": {\n            \"clients_name\": \"ООО \\\"Демо-контрагент 3301\\\"\",\n            \"clients_inn\": \"8302\",\n            \"clients_ogrn\": \"8303\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт документ из шаблона и переданных значений полей. В ответе `payload.link` содержит ссылку для скачивания.\n\nВ JSON запроса укажите `module` — `docs/generate` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона из `docs`.\n- `fields` — объект значений полей шаблона: ключ — имя поля, значение — данные для подстановки.\n\nПолучите список полей выбранного шаблона через `docs/info`. Имена в `fields` должны соответствовать этому шаблону.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Шаблоны, поля для заполнения и создание готовых документов."
        },
        {
          "name": "Пользователи",
          "item": [
            {
              "name": "Пользователи. Добавить пользователя",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"user_group_id\": 8308,\n        \"language_id\": 8309,\n        \"login\": \"demo.user3310@example.invalid\",\n        \"password\": \"demo_password_3311\",\n        \"surname\": \"Демо\",\n        \"name\": \"Демо значение 3312\",\n        \"patronymic\": \"Тестович\",\n        \"phone\": \"70000003313\",\n        \"internal_number\": 8314,\n        \"pushkey\": \"demo_pushkey_3315\",\n        \"active\": \"1\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт пользователя системы и назначает ему группу.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `user_group_id` — ID группы пользователя.\n- `language_id` — ID языка интерфейса.\n- `login` — логин пользователя.\n- `password` — пароль пользователя.\n- `surname` — фамилия.\n- `name` — имя пользователя.\n- `patronymic` — отчество.\n- `phone` — телефон.\n- `internal_number` — внутренний телефонный номер.\n- `pushkey` — ключ для push-уведомлений.\n- `active` — активность: `1` — активен, `0` — неактивен.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"user_group_id\": 8308,\n        \"language_id\": 8309,\n        \"login\": \"demo.user3310@example.invalid\",\n        \"password\": \"demo_password_3311\",\n        \"surname\": \"Демо\",\n        \"name\": \"Демо значение 3312\",\n        \"patronymic\": \"Тестович\",\n        \"phone\": \"70000003313\",\n        \"internal_number\": 8314,\n        \"pushkey\": \"demo_pushkey_3315\",\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт пользователя системы и назначает ему группу.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `user_group_id` — ID группы пользователя.\n- `language_id` — ID языка интерфейса.\n- `login` — логин пользователя.\n- `password` — пароль пользователя.\n- `surname` — фамилия.\n- `name` — имя пользователя.\n- `patronymic` — отчество.\n- `phone` — телефон.\n- `internal_number` — внутренний телефонный номер.\n- `pushkey` — ключ для push-уведомлений.\n- `active` — активность: `1` — активен, `0` — неактивен.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8316\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"user_group_id\": 8308,\n        \"language_id\": 8309,\n        \"login\": \"demo.user3310@example.invalid\",\n        \"password\": \"demo_password_3311\",\n        \"surname\": \"Демо\",\n        \"name\": \"Демо значение 3312\",\n        \"patronymic\": \"Тестович\",\n        \"phone\": \"70000003313\",\n        \"internal_number\": 8314,\n        \"pushkey\": \"demo_pushkey_3315\",\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт пользователя системы и назначает ему группу.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `user_group_id` — ID группы пользователя.\n- `language_id` — ID языка интерфейса.\n- `login` — логин пользователя.\n- `password` — пароль пользователя.\n- `surname` — фамилия.\n- `name` — имя пользователя.\n- `patronymic` — отчество.\n- `phone` — телефон.\n- `internal_number` — внутренний телефонный номер.\n- `pushkey` — ключ для push-уведомлений.\n- `active` — активность: `1` — активен, `0` — неактивен.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"user_group_id\": 8308,\n        \"language_id\": 8309,\n        \"login\": \"demo.user3310@example.invalid\",\n        \"password\": \"demo_password_3311\",\n        \"surname\": \"Демо\",\n        \"name\": \"Демо значение 3312\",\n        \"patronymic\": \"Тестович\",\n        \"phone\": \"70000003313\",\n        \"internal_number\": 8314,\n        \"pushkey\": \"demo_pushkey_3315\",\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт пользователя системы и назначает ему группу.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `user_group_id` — ID группы пользователя.\n- `language_id` — ID языка интерфейса.\n- `login` — логин пользователя.\n- `password` — пароль пользователя.\n- `surname` — фамилия.\n- `name` — имя пользователя.\n- `patronymic` — отчество.\n- `phone` — телефон.\n- `internal_number` — внутренний телефонный номер.\n- `pushkey` — ключ для push-уведомлений.\n- `active` — активность: `1` — активен, `0` — неактивен.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"user_group_id\": 8308,\n        \"language_id\": 8309,\n        \"login\": \"demo.user3310@example.invalid\",\n        \"password\": \"demo_password_3311\",\n        \"surname\": \"Демо\",\n        \"name\": \"Демо значение 3312\",\n        \"patronymic\": \"Тестович\",\n        \"phone\": \"70000003313\",\n        \"internal_number\": 8314,\n        \"pushkey\": \"demo_pushkey_3315\",\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт пользователя системы и назначает ему группу.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `user_group_id` — ID группы пользователя.\n- `language_id` — ID языка интерфейса.\n- `login` — логин пользователя.\n- `password` — пароль пользователя.\n- `surname` — фамилия.\n- `name` — имя пользователя.\n- `patronymic` — отчество.\n- `phone` — телефон.\n- `internal_number` — внутренний телефонный номер.\n- `pushkey` — ключ для push-уведомлений.\n- `active` — активность: `1` — активен, `0` — неактивен.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"user_group_id\": 8308,\n        \"language_id\": 8309,\n        \"login\": \"demo.user3310@example.invalid\",\n        \"password\": \"demo_password_3311\",\n        \"surname\": \"Демо\",\n        \"name\": \"Демо значение 3312\",\n        \"patronymic\": \"Тестович\",\n        \"phone\": \"70000003313\",\n        \"internal_number\": 8314,\n        \"pushkey\": \"demo_pushkey_3315\",\n        \"active\": \"1\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт пользователя системы и назначает ему группу.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `user_group_id` — ID группы пользователя.\n- `language_id` — ID языка интерфейса.\n- `login` — логин пользователя.\n- `password` — пароль пользователя.\n- `surname` — фамилия.\n- `name` — имя пользователя.\n- `patronymic` — отчество.\n- `phone` — телефон.\n- `internal_number` — внутренний телефонный номер.\n- `pushkey` — ключ для push-уведомлений.\n- `active` — активность: `1` — активен, `0` — неактивен.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Учётные записи пользователей solOS."
        },
        {
          "name": "Группы пользователей",
          "item": [
            {
              "name": "Группы пользователей. Добавить группу",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3333\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Создаёт группу пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3333\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 8334\n    }\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3333\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3333\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3333\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"name\": \"Демо значение 3333\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Создаёт группу пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `name` — название.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы пользователей системы."
        },
        {
          "name": "Уведомления",
          "item": [
            {
              "name": "Уведомления. Отправить",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"notice\",\n    \"payload\": {\n        \"users\": [\n            1,\n            2,\n            3\n        ],\n        \"event\": \"reminders\",\n        \"link\": \"\",\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/post/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "post",
                    ""
                  ]
                },
                "description": "Отправляет уведомление выбранным пользователям solOS.\n\nВ JSON запроса укажите `module` — `notice` и объект `payload`. Поля `payload`:\n\n- `users` — массив ID получателей уведомления.\n- `event` — тип уведомления, например `reminders`.\n- `link` — ссылка на страницу вашей solOS; можно оставить пустой.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"notice\",\n    \"payload\": {\n        \"users\": [\n            1,\n            2,\n            3\n        ],\n        \"event\": \"reminders\",\n        \"link\": \"\",\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Отправляет уведомление выбранным пользователям solOS.\n\nВ JSON запроса укажите `module` — `notice` и объект `payload`. Поля `payload`:\n\n- `users` — массив ID получателей уведомления.\n- `event` — тип уведомления, например `reminders`.\n- `link` — ссылка на страницу вашей solOS; можно оставить пустой.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"notice\",\n    \"payload\": {\n        \"users\": [\n            1,\n            2,\n            3\n        ],\n        \"event\": \"reminders\",\n        \"link\": \"\",\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Отправляет уведомление выбранным пользователям solOS.\n\nВ JSON запроса укажите `module` — `notice` и объект `payload`. Поля `payload`:\n\n- `users` — массив ID получателей уведомления.\n- `event` — тип уведомления, например `reminders`.\n- `link` — ссылка на страницу вашей solOS; можно оставить пустой.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"notice\",\n    \"payload\": {\n        \"users\": [\n            1,\n            2,\n            3\n        ],\n        \"event\": \"reminders\",\n        \"link\": \"\",\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Отправляет уведомление выбранным пользователям solOS.\n\nВ JSON запроса укажите `module` — `notice` и объект `payload`. Поля `payload`:\n\n- `users` — массив ID получателей уведомления.\n- `event` — тип уведомления, например `reminders`.\n- `link` — ссылка на страницу вашей solOS; можно оставить пустой.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"notice\",\n    \"payload\": {\n        \"users\": [\n            1,\n            2,\n            3\n        ],\n        \"event\": \"reminders\",\n        \"link\": \"\",\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Отправляет уведомление выбранным пользователям solOS.\n\nВ JSON запроса укажите `module` — `notice` и объект `payload`. Поля `payload`:\n\n- `users` — массив ID получателей уведомления.\n- `event` — тип уведомления, например `reminders`.\n- `link` — ссылка на страницу вашей solOS; можно оставить пустой.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"notice\",\n    \"payload\": {\n        \"users\": [\n            1,\n            2,\n            3\n        ],\n        \"event\": \"reminders\",\n        \"link\": \"\",\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/post/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "post",
                        ""
                      ]
                    },
                    "description": "Отправляет уведомление выбранным пользователям solOS.\n\nВ JSON запроса укажите `module` — `notice` и объект `payload`. Поля `payload`:\n\n- `users` — массив ID получателей уведомления.\n- `event` — тип уведомления, например `reminders`.\n- `link` — ссылка на страницу вашей solOS; можно оставить пустой.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Отправка уведомлений пользователям solOS."
        }
      ],
      "description": "Создание записей через `POST /api/post/`. Передайте `module` и `payload` в JSON запроса. Нужны ключи пользователя и права на соответствующее действие."
    },
    {
      "name": "Update",
      "item": [
        {
          "name": "Проекты",
          "item": [
            {
              "name": "Проекты. Редактировать проект",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный ID",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: id.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Нет данных для обновления",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects\",\n    \"payload\": {\n        \"id\": 8337,\n        \"name\": \"Демо значение 3338\",\n        \"city_id\": 8339,\n        \"client_id\": 8340,\n        \"contractor_id\": 8341,\n        \"start\": \"2026-01-22\",\n        \"end\": \"2026-01-23\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8344,\n        \"contract_number\": \"8345\",\n        \"contract_date\": \"2026-01-26\",\n        \"project_group_id\": \"8347\",\n        \"reference_id\": \"8348\",\n        \"lead_id\": \"8349\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"active\": \"1\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"projects-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку проекта.\n\nВ JSON запроса укажите `module` — `projects` и объект `payload`. Поля `payload`:\n\n- `id` — ID проекта.\n- `name` — название.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `contractor_id` — ID конечного пользователя проекта.\n- `start` — дата начала в формате `YYYY-MM-DD`.\n- `end` — дата окончания в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `contract_number` — номер договора.\n- `contract_date` — дата договора в формате `YYYY-MM-DD`.\n- `project_group_id` — ID группы проектов.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `lead_id` — ID лида.\n- `comment` — комментарий.\n- `active` — активность: `1` — активен, `0` — неактивен.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"No data to update.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Редактировать событие",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Только автор может редактировать",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Only the author can edit this.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Период редактирования истёк",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/actions\",\n    \"payload\": {\n        \"id\": 8376,\n        \"type_id\": 8377,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет тип и текст события проекта.\n\nВ JSON запроса укажите `module` — `projects/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события проекта.\n- `type_id` — ID типа события из `settings/project-action-types`.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"The editing period has expired.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Редактировать задачу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Можно изменить только открытую задачу",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos\",\n    \"payload\": {\n        \"id\": 8384,\n        \"type_id\": 8385,\n        \"slave_id\": 8386,\n        \"name\": \"Демо значение 3387\",\n        \"deadline\": \"2026-01-14 10:00:00\",\n        \"priority\": \"0\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет задачу проекта, её исполнителя и срок.\n\nВ JSON запроса укажите `module` — `projects/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n- `type_id` — ID типа задачи из `settings/project-todo-types`.\n- `slave_id` — ID исполнителя.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n- `priority` — `1` для приоритетной задачи, `0` для обычной.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Only open tasks can be modified.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Открыть задачу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Только участники задачи",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/open\",\n    \"payload\": {\n        \"id\": 8399\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Only task participants can perform actions.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Закрыть задачу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/todos/close\",\n    \"payload\": {\n        \"id\": 8402\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Закрывает задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/close\",\n    \"payload\": {\n        \"id\": 8402\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/close\",\n    \"payload\": {\n        \"id\": 8402\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/close\",\n    \"payload\": {\n        \"id\": 8402\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/close\",\n    \"payload\": {\n        \"id\": 8402\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/close\",\n    \"payload\": {\n        \"id\": 8402\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/todos/close\",\n    \"payload\": {\n        \"id\": 8402\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу проекта.\n\nВ JSON запроса укажите `module` — `projects/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи проекта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Редактировать продукт",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"id\": 8405,\n        \"good_id\": 8406,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет продукт в проекте, его количество и цену.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта в проекте.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"id\": 8405,\n        \"good_id\": 8406,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет продукт в проекте, его количество и цену.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта в проекте.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"id\": 8405,\n        \"good_id\": 8406,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет продукт в проекте, его количество и цену.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта в проекте.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"id\": 8405,\n        \"good_id\": 8406,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет продукт в проекте, его количество и цену.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта в проекте.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"id\": 8405,\n        \"good_id\": 8406,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет продукт в проекте, его количество и цену.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта в проекте.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"id\": 8405,\n        \"good_id\": 8406,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет продукт в проекте, его количество и цену.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта в проекте.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/goods\",\n    \"payload\": {\n        \"id\": 8405,\n        \"good_id\": 8406,\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"quantity\": 1,\n        \"price\": \"1000.00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет продукт в проекте, его количество и цену.\n\nВ JSON запроса укажите `module` — `projects/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта в проекте.\n- `good_id` — ID продукта каталога.\n- `comment` — комментарий.\n- `quantity` — количество продукта.\n- `price` — цена единицы продукта.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Изменить этап",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/steps/change\",\n    \"payload\": {\n        \"project_id\": 8409,\n        \"step_id\": 8410,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Переводит проект на выбранный этап воронки.\n\nВ JSON запроса укажите `module` — `projects/steps/change` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `step_id` — ID этапа из `settings/project-steps`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/change\",\n    \"payload\": {\n        \"project_id\": 8409,\n        \"step_id\": 8410,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Переводит проект на выбранный этап воронки.\n\nВ JSON запроса укажите `module` — `projects/steps/change` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `step_id` — ID этапа из `settings/project-steps`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/change\",\n    \"payload\": {\n        \"project_id\": 8409,\n        \"step_id\": 8410,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Переводит проект на выбранный этап воронки.\n\nВ JSON запроса укажите `module` — `projects/steps/change` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `step_id` — ID этапа из `settings/project-steps`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/change\",\n    \"payload\": {\n        \"project_id\": 8409,\n        \"step_id\": 8410,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Переводит проект на выбранный этап воронки.\n\nВ JSON запроса укажите `module` — `projects/steps/change` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `step_id` — ID этапа из `settings/project-steps`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/change\",\n    \"payload\": {\n        \"project_id\": 8409,\n        \"step_id\": 8410,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Переводит проект на выбранный этап воронки.\n\nВ JSON запроса укажите `module` — `projects/steps/change` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `step_id` — ID этапа из `settings/project-steps`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps/change\",\n    \"payload\": {\n        \"project_id\": 8409,\n        \"step_id\": 8410,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Переводит проект на выбранный этап воронки.\n\nВ JSON запроса укажите `module` — `projects/steps/change` и объект `payload`. Поля `payload`:\n\n- `project_id` — ID проекта.\n- `step_id` — ID этапа из `settings/project-steps`.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Редактировать этап",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/steps\",\n    \"payload\": {\n        \"id\": 8413,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет комментарий к записи истории этапов проекта.\n\nВ JSON запроса укажите `module` — `projects/steps` и объект `payload`. Поля `payload`:\n\n- `id` — ID записи истории этапов проекта.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"payload\": {\n        \"id\": 8413,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет комментарий к записи истории этапов проекта.\n\nВ JSON запроса укажите `module` — `projects/steps` и объект `payload`. Поля `payload`:\n\n- `id` — ID записи истории этапов проекта.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"payload\": {\n        \"id\": 8413,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет комментарий к записи истории этапов проекта.\n\nВ JSON запроса укажите `module` — `projects/steps` и объект `payload`. Поля `payload`:\n\n- `id` — ID записи истории этапов проекта.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"payload\": {\n        \"id\": 8413,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет комментарий к записи истории этапов проекта.\n\nВ JSON запроса укажите `module` — `projects/steps` и объект `payload`. Поля `payload`:\n\n- `id` — ID записи истории этапов проекта.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"payload\": {\n        \"id\": 8413,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет комментарий к записи истории этапов проекта.\n\nВ JSON запроса укажите `module` — `projects/steps` и объект `payload`. Поля `payload`:\n\n- `id` — ID записи истории этапов проекта.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"payload\": {\n        \"id\": 8413,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет комментарий к записи истории этапов проекта.\n\nВ JSON запроса укажите `module` — `projects/steps` и объект `payload`. Поля `payload`:\n\n- `id` — ID записи истории этапов проекта.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/steps\",\n    \"payload\": {\n        \"id\": 8413,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет комментарий к записи истории этапов проекта.\n\nВ JSON запроса укажите `module` — `projects/steps` и объект `payload`. Поля `payload`:\n\n- `id` — ID записи истории этапов проекта.\n- `comment` — комментарий.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Редактировать платёж-поступление",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"id\": 8416,\n        \"payment_date\": \"2026-01-16\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8418,\n        \"name\": \"Демо значение 3419\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет сведения о поступлении по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `id` — ID поступления по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"id\": 8416,\n        \"payment_date\": \"2026-01-16\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8418,\n        \"name\": \"Демо значение 3419\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о поступлении по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `id` — ID поступления по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"id\": 8416,\n        \"payment_date\": \"2026-01-16\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8418,\n        \"name\": \"Демо значение 3419\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о поступлении по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `id` — ID поступления по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"id\": 8416,\n        \"payment_date\": \"2026-01-16\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8418,\n        \"name\": \"Демо значение 3419\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о поступлении по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `id` — ID поступления по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"id\": 8416,\n        \"payment_date\": \"2026-01-16\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8418,\n        \"name\": \"Демо значение 3419\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о поступлении по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `id` — ID поступления по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"id\": 8416,\n        \"payment_date\": \"2026-01-16\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8418,\n        \"name\": \"Демо значение 3419\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о поступлении по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `id` — ID поступления по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/payments\",\n    \"payload\": {\n        \"id\": 8416,\n        \"payment_date\": \"2026-01-16\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8418,\n        \"name\": \"Демо значение 3419\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о поступлении по проекту.\n\nВ JSON запроса укажите `module` — `projects/payments` и объект `payload`. Поля `payload`:\n\n- `id` — ID поступления по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Редактировать платёж-затраты",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"id\": 8428,\n        \"payment_date\": \"2026-01-01\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8430,\n        \"name\": \"Демо значение 3431\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет сведения о затратах по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `id` — ID затраты по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"id\": 8428,\n        \"payment_date\": \"2026-01-01\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8430,\n        \"name\": \"Демо значение 3431\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о затратах по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `id` — ID затраты по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"id\": 8428,\n        \"payment_date\": \"2026-01-01\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8430,\n        \"name\": \"Демо значение 3431\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о затратах по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `id` — ID затраты по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"id\": 8428,\n        \"payment_date\": \"2026-01-01\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8430,\n        \"name\": \"Демо значение 3431\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о затратах по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `id` — ID затраты по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"id\": 8428,\n        \"payment_date\": \"2026-01-01\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8430,\n        \"name\": \"Демо значение 3431\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о затратах по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `id` — ID затраты по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"id\": 8428,\n        \"payment_date\": \"2026-01-01\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8430,\n        \"name\": \"Демо значение 3431\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о затратах по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `id` — ID затраты по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/expenses\",\n    \"payload\": {\n        \"id\": 8428,\n        \"payment_date\": \"2026-01-01\",\n        \"price\": \"1000.00\",\n        \"currency_id\": 8430,\n        \"name\": \"Демо значение 3431\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет сведения о затратах по проекту.\n\nВ JSON запроса укажите `module` — `projects/expenses` и объект `payload`. Поля `payload`:\n\n- `id` — ID затраты по проекту.\n- `payment_date` — дата платежа в формате `YYYY-MM-DD`.\n- `price` — сумма; десятичное число, например `1000.00`.\n- `currency_id` — ID валюты из `settings/currencies`.\n- `name` — название.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Редактировать счёт",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"id\": 8436,\n        \"invoice_number\": \"8437\",\n        \"invoice_date\": \"2026-01-10\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет номер и дату выставленного счёта проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `id` — ID счёта проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"id\": 8436,\n        \"invoice_number\": \"8437\",\n        \"invoice_date\": \"2026-01-10\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет номер и дату выставленного счёта проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `id` — ID счёта проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8",
                      "name": "Content-Type",
                      "description": "",
                      "type": "text"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"id\": 8436,\n        \"invoice_number\": \"8437\",\n        \"invoice_date\": \"2026-01-10\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет номер и дату выставленного счёта проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `id` — ID счёта проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"id\": 8436,\n        \"invoice_number\": \"8437\",\n        \"invoice_date\": \"2026-01-10\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет номер и дату выставленного счёта проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `id` — ID счёта проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"id\": 8436,\n        \"invoice_number\": \"8437\",\n        \"invoice_date\": \"2026-01-10\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет номер и дату выставленного счёта проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `id` — ID счёта проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"id\": 8436,\n        \"invoice_number\": \"8437\",\n        \"invoice_date\": \"2026-01-10\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет номер и дату выставленного счёта проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `id` — ID счёта проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/invoices\",\n    \"payload\": {\n        \"id\": 8436,\n        \"invoice_number\": \"8437\",\n        \"invoice_date\": \"2026-01-10\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет номер и дату выставленного счёта проекта.\n\nВ JSON запроса укажите `module` — `projects/invoices` и объект `payload`. Поля `payload`:\n\n- `id` — ID счёта проекта.\n- `invoice_number` — номер выставленного счёта.\n- `invoice_date` — дата счёта в формате `YYYY-MM-DD`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. Редактировать участника лизинговой сделки",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"id\": 8445,\n        \"type_id\": 8446,\n        \"client_id\": 8447,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет роль, контрагента и комментарий участника лизинговой сделки.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `id` — ID участника лизинговой сделки.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `id`. Передавайте поля, которые нужно изменить; остальные сохраняются."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"id\": 8445,\n        \"type_id\": 8446,\n        \"client_id\": 8447,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет роль, контрагента и комментарий участника лизинговой сделки.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `id` — ID участника лизинговой сделки.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `id`. Передавайте поля, которые нужно изменить; остальные сохраняются."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8",
                      "name": "Content-Type",
                      "description": "",
                      "type": "text"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"id\": 8445,\n        \"type_id\": 8446,\n        \"client_id\": 8447,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет роль, контрагента и комментарий участника лизинговой сделки.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `id` — ID участника лизинговой сделки.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `id`. Передавайте поля, которые нужно изменить; остальные сохраняются."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"id\": 8445,\n        \"type_id\": 8446,\n        \"client_id\": 8447,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет роль, контрагента и комментарий участника лизинговой сделки.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `id` — ID участника лизинговой сделки.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `id`. Передавайте поля, которые нужно изменить; остальные сохраняются."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"id\": 8445,\n        \"type_id\": 8446,\n        \"client_id\": 8447,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет роль, контрагента и комментарий участника лизинговой сделки.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `id` — ID участника лизинговой сделки.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `id`. Передавайте поля, которые нужно изменить; остальные сохраняются."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"id\": 8445,\n        \"type_id\": 8446,\n        \"client_id\": 8447,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет роль, контрагента и комментарий участника лизинговой сделки.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `id` — ID участника лизинговой сделки.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `id`. Передавайте поля, которые нужно изменить; остальные сохраняются."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"projects/leasing/participants\",\n    \"payload\": {\n        \"id\": 8445,\n        \"type_id\": 8446,\n        \"client_id\": 8447,\n        \"comment\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет роль, контрагента и комментарий участника лизинговой сделки.\n\nВ JSON запроса укажите `module` — `projects/leasing/participants` и объект `payload`. Поля `payload`:\n\n- `id` — ID участника лизинговой сделки.\n- `type_id` — ID роли участника из `settings/leasing-types`.\n- `client_id` — ID контрагента.\n- `comment` — комментарий.\n\nРоли доступны в справочнике `settings/leasing-types`. Можно использовать любую роль из этого справочника.\n\nНужны ключи пользователя и соответствующие права на запись.\n\nОбязательны `id`. Передавайте поля, которые нужно изменить; остальные сохраняются."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Проекты, их события, задачи, продукты, платежи, счета, этапы и лизинговые сделки."
        },
        {
          "name": "Группы проектов",
          "item": [
            {
              "name": "Группы проектов. Редактировать группу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"id\": 8451,\n        \"name\": \"Демо значение 3452\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"project-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет название и комментарий группы проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы проектов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"id\": 8451,\n        \"name\": \"Демо значение 3452\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"project-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы проектов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"id\": 8451,\n        \"name\": \"Демо значение 3452\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"project-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы проектов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"id\": 8451,\n        \"name\": \"Демо значение 3452\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"project-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы проектов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"id\": 8451,\n        \"name\": \"Демо значение 3452\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"project-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы проектов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"id\": 8451,\n        \"name\": \"Демо значение 3452\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"project-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы проектов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"project-groups\",\n    \"payload\": {\n        \"id\": 8451,\n        \"name\": \"Демо значение 3452\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"project-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы проектов.\n\nВ JSON запроса укажите `module` — `project-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы проектов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы для объединения связанных проектов."
        },
        {
          "name": "Техподдержка",
          "item": [
            {
              "name": "Техподдержка. Редактировать заявку",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"helpdesk\",\n    \"payload\": {\n        \"id\": 8457,\n        \"owner_id\": 8458,\n        \"slave_id\": 8459,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"helpdesk-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Назначает владельца и исполнителя заявки техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `id` — ID заявки техподдержки.\n- `owner_id` — ID владельца заявки.\n- `slave_id` — ID исполнителя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"payload\": {\n        \"id\": 8457,\n        \"owner_id\": 8458,\n        \"slave_id\": 8459,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"helpdesk-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Назначает владельца и исполнителя заявки техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `id` — ID заявки техподдержки.\n- `owner_id` — ID владельца заявки.\n- `slave_id` — ID исполнителя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"payload\": {\n        \"id\": 8457,\n        \"owner_id\": 8458,\n        \"slave_id\": 8459,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"helpdesk-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Назначает владельца и исполнителя заявки техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `id` — ID заявки техподдержки.\n- `owner_id` — ID владельца заявки.\n- `slave_id` — ID исполнителя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"payload\": {\n        \"id\": 8457,\n        \"owner_id\": 8458,\n        \"slave_id\": 8459,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"helpdesk-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Назначает владельца и исполнителя заявки техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `id` — ID заявки техподдержки.\n- `owner_id` — ID владельца заявки.\n- `slave_id` — ID исполнителя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"payload\": {\n        \"id\": 8457,\n        \"owner_id\": 8458,\n        \"slave_id\": 8459,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"helpdesk-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Назначает владельца и исполнителя заявки техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `id` — ID заявки техподдержки.\n- `owner_id` — ID владельца заявки.\n- `slave_id` — ID исполнителя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"payload\": {\n        \"id\": 8457,\n        \"owner_id\": 8458,\n        \"slave_id\": 8459,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"helpdesk-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Назначает владельца и исполнителя заявки техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `id` — ID заявки техподдержки.\n- `owner_id` — ID владельца заявки.\n- `slave_id` — ID исполнителя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"helpdesk\",\n    \"payload\": {\n        \"id\": 8457,\n        \"owner_id\": 8458,\n        \"slave_id\": 8459,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"helpdesk-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Назначает владельца и исполнителя заявки техподдержки.\n\nВ JSON запроса укажите `module` — `helpdesk` и объект `payload`. Поля `payload`:\n\n- `id` — ID заявки техподдержки.\n- `owner_id` — ID владельца заявки.\n- `slave_id` — ID исполнителя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Заявки клиентов, сообщения и файлы техподдержки."
        },
        {
          "name": "Лиды",
          "item": [
            {
              "name": "Лиды. Редактировать лид",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Только ответственный может редактировать",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads\",\n    \"payload\": {\n        \"id\": 8466,\n        \"user_id\": 8467,\n        \"name\": \"Демо значение 3468\",\n        \"phone\": \"70000003469\",\n        \"email\": \"demo.user3470@example.invalid\",\n        \"reference_id\": 8471,\n        \"tags\": [\n            8472,\n            8473,\n            8474\n        ],\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"extra\": {\n            \"Sent from the page\": \"https://example.invalid/\",\n            \"Block ID\": \"8475\",\n            \"Request ID\": \"8476\",\n            \"UTM source\": \"yandex-direct\",\n            \"UTM medium\": \"cpc\",\n            \"UTM content\": \"Демонстрационный текст без реальных данных.\",\n            \"UTM term\": \"{keyword}\"\n        },\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"leads-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку лида.\n\nВ JSON запроса укажите `module` — `leads` и объект `payload`. Поля `payload`:\n\n- `id` — ID лида.\n- `user_id` — ID ответственного пользователя.\n- `name` — название лида.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `reference_id` — ID источника обращения из `settings/references`.\n- `tags` — массив ID тегов из `settings/lead-tags`.\n- `comment` — комментарий.\n- `extra` — объект дополнительных сведений об обращении, например адрес страницы и рекламные метки.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Only the owner can edit this.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Редактировать событие",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/actions\",\n    \"payload\": {\n        \"id\": 8493,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет текст события лида.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события лида.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"payload\": {\n        \"id\": 8493,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст события лида.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события лида.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"payload\": {\n        \"id\": 8493,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст события лида.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события лида.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"payload\": {\n        \"id\": 8493,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст события лида.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события лида.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"payload\": {\n        \"id\": 8493,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст события лида.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события лида.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"payload\": {\n        \"id\": 8493,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст события лида.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события лида.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/actions\",\n    \"payload\": {\n        \"id\": 8493,\n        \"message\": \"Демонстрационный текст без реальных данных.\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст события лида.\n\nВ JSON запроса укажите `module` — `leads/actions` и объект `payload`. Поля `payload`:\n\n- `id` — ID события лида.\n- `message` — текст сообщения.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Редактировать задачу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"id\": 8496,\n        \"name\": \"Демо значение 3497\",\n        \"deadline\": \"2026-01-16 10:00:00\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет название и срок задачи лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"id\": 8496,\n        \"name\": \"Демо значение 3497\",\n        \"deadline\": \"2026-01-16 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и срок задачи лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"id\": 8496,\n        \"name\": \"Демо значение 3497\",\n        \"deadline\": \"2026-01-16 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и срок задачи лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"id\": 8496,\n        \"name\": \"Демо значение 3497\",\n        \"deadline\": \"2026-01-16 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и срок задачи лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"id\": 8496,\n        \"name\": \"Демо значение 3497\",\n        \"deadline\": \"2026-01-16 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и срок задачи лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"id\": 8496,\n        \"name\": \"Демо значение 3497\",\n        \"deadline\": \"2026-01-16 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и срок задачи лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos\",\n    \"payload\": {\n        \"id\": 8496,\n        \"name\": \"Демо значение 3497\",\n        \"deadline\": \"2026-01-16 10:00:00\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и срок задачи лида.\n\nВ JSON запроса укажите `module` — `leads/todos` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n- `name` — название.\n- `deadline` — срок задачи в формате `YYYY-MM-DD HH:MM:SS`.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Открыть задачу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/todos/open\",\n    \"payload\": {\n        \"id\": 8508\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Открывает ранее закрытую задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/open\",\n    \"payload\": {\n        \"id\": 8508\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/open\",\n    \"payload\": {\n        \"id\": 8508\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/open\",\n    \"payload\": {\n        \"id\": 8508\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/open\",\n    \"payload\": {\n        \"id\": 8508\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/open\",\n    \"payload\": {\n        \"id\": 8508\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/open\",\n    \"payload\": {\n        \"id\": 8508\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Открывает ранее закрытую задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/open` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Закрыть задачу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"leads/todos/close\",\n    \"payload\": {\n        \"id\": 8511\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Закрывает задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/close\",\n    \"payload\": {\n        \"id\": 8511\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/close\",\n    \"payload\": {\n        \"id\": 8511\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/close\",\n    \"payload\": {\n        \"id\": 8511\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/close\",\n    \"payload\": {\n        \"id\": 8511\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/close\",\n    \"payload\": {\n        \"id\": 8511\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"leads/todos/close\",\n    \"payload\": {\n        \"id\": 8511\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Закрывает задачу лида.\n\nВ JSON запроса укажите `module` — `leads/todos/close` и объект `payload`. Поля `payload`:\n\n- `id` — ID задачи лида.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Обращения потенциальных клиентов, их события и задачи."
        },
        {
          "name": "Контрагенты",
          "item": [
            {
              "name": "Контрагенты. Редактировать контрагента",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"id\": 8514,\n        \"name\": \"Демо значение 3515\",\n        \"name_full\": \"Демо значение 3516\",\n        \"ogrn\": \"8517\",\n        \"inn\": \"8518\",\n        \"kpp\": \"8519\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003520\",\n        \"email\": \"demo.user3521@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"clients-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет реквизиты и контактные данные контрагента.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `id` — ID контрагента.\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"id\": 8514,\n        \"name\": \"Демо значение 3515\",\n        \"name_full\": \"Демо значение 3516\",\n        \"ogrn\": \"8517\",\n        \"inn\": \"8518\",\n        \"kpp\": \"8519\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003520\",\n        \"email\": \"demo.user3521@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"clients-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет реквизиты и контактные данные контрагента.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `id` — ID контрагента.\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"id\": 8514,\n        \"name\": \"Демо значение 3515\",\n        \"name_full\": \"Демо значение 3516\",\n        \"ogrn\": \"8517\",\n        \"inn\": \"8518\",\n        \"kpp\": \"8519\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003520\",\n        \"email\": \"demo.user3521@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"clients-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет реквизиты и контактные данные контрагента.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `id` — ID контрагента.\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"id\": 8514,\n        \"name\": \"Демо значение 3515\",\n        \"name_full\": \"Демо значение 3516\",\n        \"ogrn\": \"8517\",\n        \"inn\": \"8518\",\n        \"kpp\": \"8519\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003520\",\n        \"email\": \"demo.user3521@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"clients-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет реквизиты и контактные данные контрагента.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `id` — ID контрагента.\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"id\": 8514,\n        \"name\": \"Демо значение 3515\",\n        \"name_full\": \"Демо значение 3516\",\n        \"ogrn\": \"8517\",\n        \"inn\": \"8518\",\n        \"kpp\": \"8519\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003520\",\n        \"email\": \"demo.user3521@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"clients-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет реквизиты и контактные данные контрагента.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `id` — ID контрагента.\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"id\": 8514,\n        \"name\": \"Демо значение 3515\",\n        \"name_full\": \"Демо значение 3516\",\n        \"ogrn\": \"8517\",\n        \"inn\": \"8518\",\n        \"kpp\": \"8519\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003520\",\n        \"email\": \"demo.user3521@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"clients-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет реквизиты и контактные данные контрагента.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `id` — ID контрагента.\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"clients\",\n    \"payload\": {\n        \"id\": 8514,\n        \"name\": \"Демо значение 3515\",\n        \"name_full\": \"Демо значение 3516\",\n        \"ogrn\": \"8517\",\n        \"inn\": \"8518\",\n        \"kpp\": \"8519\",\n        \"legal_address\": \"Тестоград, Демоландия\",\n        \"actual_address\": \"Тестоград, Демоландия\",\n        \"phone\": \"70000003520\",\n        \"email\": \"demo.user3521@example.invalid\",\n        \"url\": \"https://example.invalid/\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"clients-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет реквизиты и контактные данные контрагента.\n\nВ JSON запроса укажите `module` — `clients` и объект `payload`. Поля `payload`:\n\n- `id` — ID контрагента.\n- `name` — название.\n- `name_full` — полное наименование.\n- `ogrn` — ОГРН.\n- `inn` — ИНН.\n- `kpp` — КПП.\n- `legal_address` — юридический адрес.\n- `actual_address` — фактический адрес.\n- `phone` — телефон.\n- `email` — электронная почта.\n- `url` — ссылка на сайт.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Карточки организаций и физических лиц с реквизитами."
        },
        {
          "name": "Контакты",
          "item": [
            {
              "name": "Контакты. Редактировать контакт",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"id\": 8538,\n        \"client_id\": 8539,\n        \"name\": \"Демо значение 3540\",\n        \"position\": \"Демо-должность 3541\",\n        \"phone_1\": \"70000003542\",\n        \"phone_2\": \"70000003543\",\n        \"email_1\": \"demo.user3544@example.invalid\",\n        \"email_2\": \"demo.user3545@example.invalid\",\n        \"telegram\": \"70000003546\",\n        \"bday\": \"2026-01-11\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"contacts-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет данные контактного лица и его связь с контрагентом.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `id` — ID контакта.\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"id\": 8538,\n        \"client_id\": 8539,\n        \"name\": \"Демо значение 3540\",\n        \"position\": \"Демо-должность 3541\",\n        \"phone_1\": \"70000003542\",\n        \"phone_2\": \"70000003543\",\n        \"email_1\": \"demo.user3544@example.invalid\",\n        \"email_2\": \"demo.user3545@example.invalid\",\n        \"telegram\": \"70000003546\",\n        \"bday\": \"2026-01-11\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"contacts-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет данные контактного лица и его связь с контрагентом.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `id` — ID контакта.\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"id\": 8538,\n        \"client_id\": 8539,\n        \"name\": \"Демо значение 3540\",\n        \"position\": \"Демо-должность 3541\",\n        \"phone_1\": \"70000003542\",\n        \"phone_2\": \"70000003543\",\n        \"email_1\": \"demo.user3544@example.invalid\",\n        \"email_2\": \"demo.user3545@example.invalid\",\n        \"telegram\": \"70000003546\",\n        \"bday\": \"2026-01-11\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"contacts-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет данные контактного лица и его связь с контрагентом.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `id` — ID контакта.\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"id\": 8538,\n        \"client_id\": 8539,\n        \"name\": \"Демо значение 3540\",\n        \"position\": \"Демо-должность 3541\",\n        \"phone_1\": \"70000003542\",\n        \"phone_2\": \"70000003543\",\n        \"email_1\": \"demo.user3544@example.invalid\",\n        \"email_2\": \"demo.user3545@example.invalid\",\n        \"telegram\": \"70000003546\",\n        \"bday\": \"2026-01-11\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"contacts-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет данные контактного лица и его связь с контрагентом.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `id` — ID контакта.\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"id\": 8538,\n        \"client_id\": 8539,\n        \"name\": \"Демо значение 3540\",\n        \"position\": \"Демо-должность 3541\",\n        \"phone_1\": \"70000003542\",\n        \"phone_2\": \"70000003543\",\n        \"email_1\": \"demo.user3544@example.invalid\",\n        \"email_2\": \"demo.user3545@example.invalid\",\n        \"telegram\": \"70000003546\",\n        \"bday\": \"2026-01-11\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"contacts-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет данные контактного лица и его связь с контрагентом.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `id` — ID контакта.\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"id\": 8538,\n        \"client_id\": 8539,\n        \"name\": \"Демо значение 3540\",\n        \"position\": \"Демо-должность 3541\",\n        \"phone_1\": \"70000003542\",\n        \"phone_2\": \"70000003543\",\n        \"email_1\": \"demo.user3544@example.invalid\",\n        \"email_2\": \"demo.user3545@example.invalid\",\n        \"telegram\": \"70000003546\",\n        \"bday\": \"2026-01-11\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"contacts-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет данные контактного лица и его связь с контрагентом.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `id` — ID контакта.\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"contacts\",\n    \"payload\": {\n        \"id\": 8538,\n        \"client_id\": 8539,\n        \"name\": \"Демо значение 3540\",\n        \"position\": \"Демо-должность 3541\",\n        \"phone_1\": \"70000003542\",\n        \"phone_2\": \"70000003543\",\n        \"email_1\": \"demo.user3544@example.invalid\",\n        \"email_2\": \"demo.user3545@example.invalid\",\n        \"telegram\": \"70000003546\",\n        \"bday\": \"2026-01-11\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"contacts-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет данные контактного лица и его связь с контрагентом.\n\nВ JSON запроса укажите `module` — `contacts` и объект `payload`. Поля `payload`:\n\n- `id` — ID контакта.\n- `client_id` — ID контрагента.\n- `name` — ФИО контактного лица.\n- `position` — должность.\n- `phone_1` — основной телефон.\n- `phone_2` — дополнительный телефон.\n- `email_1` — основная электронная почта.\n- `email_2` — дополнительная электронная почта.\n- `telegram` — контакт в Telegram.\n- `bday` — дата рождения в формате `YYYY-MM-DD`.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Контактные лица контрагентов и их контактные данные."
        },
        {
          "name": "Отчёты",
          "item": [
            {
              "name": "Отчёты. Редактировать отчёт",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"id\": 8558,\n        \"name\": \"Демо значение 3559\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8560,\n        \"client_id\": 8561,\n        \"category_id\": 8562,\n        \"created\": \"2026-01-27 10:00:00\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"reports-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет текст и сведения об отчёте.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `id` — ID отчёта.\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"id\": 8558,\n        \"name\": \"Демо значение 3559\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8560,\n        \"client_id\": 8561,\n        \"category_id\": 8562,\n        \"created\": \"2026-01-27 10:00:00\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"reports-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст и сведения об отчёте.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `id` — ID отчёта.\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"id\": 8558,\n        \"name\": \"Демо значение 3559\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8560,\n        \"client_id\": 8561,\n        \"category_id\": 8562,\n        \"created\": \"2026-01-27 10:00:00\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"reports-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст и сведения об отчёте.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `id` — ID отчёта.\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"id\": 8558,\n        \"name\": \"Демо значение 3559\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8560,\n        \"client_id\": 8561,\n        \"category_id\": 8562,\n        \"created\": \"2026-01-27 10:00:00\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"reports-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст и сведения об отчёте.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `id` — ID отчёта.\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"id\": 8558,\n        \"name\": \"Демо значение 3559\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8560,\n        \"client_id\": 8561,\n        \"category_id\": 8562,\n        \"created\": \"2026-01-27 10:00:00\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"reports-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст и сведения об отчёте.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `id` — ID отчёта.\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"id\": 8558,\n        \"name\": \"Демо значение 3559\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8560,\n        \"client_id\": 8561,\n        \"category_id\": 8562,\n        \"created\": \"2026-01-27 10:00:00\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"reports-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст и сведения об отчёте.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `id` — ID отчёта.\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"reports\",\n    \"payload\": {\n        \"id\": 8558,\n        \"name\": \"Демо значение 3559\",\n        \"text\": \"Демонстрационный текст без реальных данных.\",\n        \"city_id\": 8560,\n        \"client_id\": 8561,\n        \"category_id\": 8562,\n        \"created\": \"2026-01-27 10:00:00\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"reports-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет текст и сведения об отчёте.\n\nВ JSON запроса укажите `module` — `reports` и объект `payload`. Поля `payload`:\n\n- `id` — ID отчёта.\n- `name` — название.\n- `text` — текст отчёта.\n- `city_id` — ID города из `settings/cities`.\n- `client_id` — ID контрагента.\n- `category_id` — ID категории продуктов каталога.\n- `created` — дата и время отчёта в формате `YYYY-MM-DD HH:MM:SS`.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Отчёты и приложенные к ним файлы."
        },
        {
          "name": "Каталог",
          "item": [
            {
              "name": "Каталог. Редактировать категорию продуктов",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"id\": 8570,\n        \"name\": \"Демо значение 3571\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"catalog-categories-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет название и комментарий категории продуктов.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `id` — ID категории продуктов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"id\": 8570,\n        \"name\": \"Демо значение 3571\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"catalog-categories-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий категории продуктов.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `id` — ID категории продуктов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"id\": 8570,\n        \"name\": \"Демо значение 3571\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"catalog-categories-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий категории продуктов.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `id` — ID категории продуктов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"id\": 8570,\n        \"name\": \"Демо значение 3571\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"catalog-categories-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий категории продуктов.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `id` — ID категории продуктов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"id\": 8570,\n        \"name\": \"Демо значение 3571\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"catalog-categories-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий категории продуктов.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `id` — ID категории продуктов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"id\": 8570,\n        \"name\": \"Демо значение 3571\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"catalog-categories-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий категории продуктов.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `id` — ID категории продуктов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"catalog/categories\",\n    \"payload\": {\n        \"id\": 8570,\n        \"name\": \"Демо значение 3571\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"catalog-categories-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий категории продуктов.\n\nВ JSON запроса укажите `module` — `catalog/categories` и объект `payload`. Поля `payload`:\n\n- `id` — ID категории продуктов.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Каталог. Редактировать продукт",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"id\":8576,\"category_id\":8577,\"name\":\"Демо значение 3578\",\"vendor_code\":\"DEMO-002\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"},\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"catalog-goods-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"}}}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет карточку продукта каталога и его цены.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта каталога.\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"id\":8576,\"category_id\":8577,\"name\":\"Демо значение 3578\",\"vendor_code\":\"DEMO-002\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"},\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"catalog-goods-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку продукта каталога и его цены.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта каталога.\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"id\":8576,\"category_id\":8577,\"name\":\"Демо значение 3578\",\"vendor_code\":\"DEMO-002\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"},\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"catalog-goods-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку продукта каталога и его цены.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта каталога.\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"id\":8576,\"category_id\":8577,\"name\":\"Демо значение 3578\",\"vendor_code\":\"DEMO-002\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"},\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"catalog-goods-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку продукта каталога и его цены.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта каталога.\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"id\":8576,\"category_id\":8577,\"name\":\"Демо значение 3578\",\"vendor_code\":\"DEMO-002\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"},\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"catalog-goods-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку продукта каталога и его цены.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта каталога.\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"id\":8576,\"category_id\":8577,\"name\":\"Демо значение 3578\",\"vendor_code\":\"DEMO-002\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"},\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"catalog-goods-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку продукта каталога и его цены.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта каталога.\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\"module\":\"catalog/goods\",\"payload\":{\"id\":8576,\"category_id\":8577,\"name\":\"Демо значение 3578\",\"vendor_code\":\"DEMO-002\",\"comment\":\"Демонстрационный текст без реальных данных.\",\"prices\":{\"1\":\"1000.00\",\"2\":\"1200.00\"},\"ext_payload_1\":{\"source\":\"demo\",\"external_id\":\"catalog-goods-1\"},\"ext_payload_2\":null,\"ext_payload_3\":{\"comment\":\"Demo external integration payload\"}}}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет карточку продукта каталога и его цены.\n\nВ JSON запроса укажите `module` — `catalog/goods` и объект `payload`. Поля `payload`:\n\n- `id` — ID продукта каталога.\n- `category_id` — ID категории продуктов каталога.\n- `name` — название.\n- `vendor_code` — артикул.\n- `comment` — комментарий.\n- `prices` — объект цен: ключ — ID валюты, значение — цена в этой валюте.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Продукты, категории и цены."
        },
        {
          "name": "Облако",
          "item": [
            {
              "name": "Облако. Изменить дополнительные данные папки",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"cloud/folders\",\n    \"payload\": {\n        \"id\": 8588,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-folders-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет дополнительные данные папки облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/folders` и объект `payload`. Поля `payload`:\n\n- `id` — ID папки облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\",\n    \"payload\": {\n        \"id\": 8588,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-folders-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные папки облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/folders` и объект `payload`. Поля `payload`:\n\n- `id` — ID папки облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\",\n    \"payload\": {\n        \"id\": 8588,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-folders-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные папки облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/folders` и объект `payload`. Поля `payload`:\n\n- `id` — ID папки облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\",\n    \"payload\": {\n        \"id\": 8588,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-folders-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные папки облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/folders` и объект `payload`. Поля `payload`:\n\n- `id` — ID папки облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\",\n    \"payload\": {\n        \"id\": 8588,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-folders-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные папки облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/folders` и объект `payload`. Поля `payload`:\n\n- `id` — ID папки облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\",\n    \"payload\": {\n        \"id\": 8588,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-folders-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные папки облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/folders` и объект `payload`. Поля `payload`:\n\n- `id` — ID папки облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/folders\",\n    \"payload\": {\n        \"id\": 8588,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-folders-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные папки облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/folders` и объект `payload`. Поля `payload`:\n\n- `id` — ID папки облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Облако. Изменить дополнительные данные файла",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"cloud/files\",\n    \"payload\": {\n        \"id\": 8589,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-files-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет дополнительные данные файла облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/files` и объект `payload`. Поля `payload`:\n\n- `id` — ID файла облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"payload\": {\n        \"id\": 8589,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-files-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные файла облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/files` и объект `payload`. Поля `payload`:\n\n- `id` — ID файла облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"payload\": {\n        \"id\": 8589,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-files-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные файла облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/files` и объект `payload`. Поля `payload`:\n\n- `id` — ID файла облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"payload\": {\n        \"id\": 8589,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-files-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные файла облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/files` и объект `payload`. Поля `payload`:\n\n- `id` — ID файла облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"payload\": {\n        \"id\": 8589,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-files-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные файла облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/files` и объект `payload`. Поля `payload`:\n\n- `id` — ID файла облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"payload\": {\n        \"id\": 8589,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-files-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные файла облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/files` и объект `payload`. Поля `payload`:\n\n- `id` — ID файла облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"cloud/files\",\n    \"payload\": {\n        \"id\": 8589,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"cloud-files-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные файла облака, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `cloud/files` и объект `payload`. Поля `payload`:\n\n- `id` — ID файла облака.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Папки и файлы облачного хранилища solOS."
        },
        {
          "name": "Документы",
          "item": [
            {
              "name": "Документы. Изменить дополнительные данные документа",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"docs\",\n    \"payload\": {\n        \"id\": 8590,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"docs-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет дополнительные данные шаблона документа, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `docs` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона документа.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"payload\": {\n        \"id\": 8590,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"docs-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные шаблона документа, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `docs` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона документа.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"payload\": {\n        \"id\": 8590,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"docs-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные шаблона документа, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `docs` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона документа.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"payload\": {\n        \"id\": 8590,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"docs-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные шаблона документа, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `docs` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона документа.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"payload\": {\n        \"id\": 8590,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"docs-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные шаблона документа, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `docs` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона документа.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"payload\": {\n        \"id\": 8590,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"docs-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные шаблона документа, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `docs` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона документа.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"docs\",\n    \"payload\": {\n        \"id\": 8590,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"docs-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные шаблона документа, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `docs` и объект `payload`. Поля `payload`:\n\n- `id` — ID шаблона документа.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Дополнительные данные шаблонов документов для интеграций."
        },
        {
          "name": "Пользователи",
          "item": [
            {
              "name": "Пользователи. Изменить дополнительные данные пользователя",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"id\": 8591,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"users-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет дополнительные данные пользователя, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `id` — ID пользователя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"id\": 8591,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"users-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные пользователя, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `id` — ID пользователя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"id\": 8591,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"users-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные пользователя, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `id` — ID пользователя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"id\": 8591,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"users-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные пользователя, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `id` — ID пользователя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"id\": 8591,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"users-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные пользователя, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `id` — ID пользователя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"id\": 8591,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"users-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные пользователя, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `id` — ID пользователя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"users\",\n    \"payload\": {\n        \"id\": 8591,\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"users-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет дополнительные данные пользователя, которые использует ваша интеграция.\n\nВ JSON запроса укажите `module` — `users` и объект `payload`. Поля `payload`:\n\n- `id` — ID пользователя.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Учётные записи пользователей solOS."
        },
        {
          "name": "Группы пользователей",
          "item": [
            {
              "name": "Группы пользователей. Редактировать группу",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"id\": 8588,\n        \"name\": \"Демо значение 3589\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"user-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет название и комментарий группы пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы пользователей.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"id\": 8588,\n        \"name\": \"Демо значение 3589\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"user-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы пользователей.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"id\": 8588,\n        \"name\": \"Демо значение 3589\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"user-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы пользователей.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"id\": 8588,\n        \"name\": \"Демо значение 3589\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"user-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы пользователей.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"id\": 8588,\n        \"name\": \"Демо значение 3589\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"user-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы пользователей.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"id\": 8588,\n        \"name\": \"Демо значение 3589\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"user-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы пользователей.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"user-groups\",\n    \"payload\": {\n        \"id\": 8588,\n        \"name\": \"Демо значение 3589\",\n        \"comment\": \"Демонстрационный текст без реальных данных.\",\n        \"ext_payload_1\": {\n            \"source\": \"demo\",\n            \"external_id\": \"user-groups-1\"\n        },\n        \"ext_payload_2\": null,\n        \"ext_payload_3\": {\n            \"comment\": \"Demo external integration payload\"\n        }\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет название и комментарий группы пользователей.\n\nВ JSON запроса укажите `module` — `user-groups` и объект `payload`. Поля `payload`:\n\n- `id` — ID группы пользователей.\n- `name` — название.\n- `comment` — комментарий.\n- `ext_payload_1`, `ext_payload_2`, `ext_payload_3` — три независимых поля для дополнительных данных вашей интеграции. Передавайте JSON-объект, массив или строку с корректным JSON; `null` очищает поле. Если поле не передано, его значение сохраняется.\n\nНужны ключи пользователя и соответствующие права на запись."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы пользователей системы."
        },
        {
          "name": "Календарь",
          "item": [
            {
              "name": "Календарь. Изменить событие или серию",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/put/",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "put",
                    ""
                  ]
                },
                "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
              },
              "response": [
                {
                  "name": "200 · OK",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 1,\n        \"series_id\": 1,\n        \"version\": 2,\n        \"series_version\": 2,\n        \"recurrence_start\": \"2026-01-12 10:00:00\",\n        \"is_exception\": false,\n        \"series\": {\n            \"user_id\": 1,\n            \"category_id\": 1,\n            \"name\": \"Демо событие\",\n            \"description\": \"Демонстрационный текст без реальных данных.\",\n            \"url\": \"https://example.com/calendar-demo\",\n            \"start\": \"2026-01-12 10:00:00\",\n            \"end\": \"2026-01-12 11:00:00\",\n            \"all_day\": \"0\",\n            \"project_id\": null,\n            \"todo_id\": null,\n            \"id\": 1,\n            \"legacy_root_event_id\": null,\n            \"repeat_type\": \"every_day\",\n            \"repeat_until\": \"2026-01-15\",\n            \"recurrence_policy\": \"rfc5545\",\n            \"version\": 2,\n            \"created\": \"2026-01-09 10:00:00\",\n            \"updated\": \"2026-01-09 11:00:00\"\n        }\n    }\n}"
                },
                {
                  "name": "400 · Bad Request",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid calendar parameters, scope or version.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Unauthorized",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Forbidden",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Not Found",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"\",\n    \"payload\": []\n}"
                },
                {
                  "name": "409 · Conflict",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Conflict",
                  "code": 409,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 409,\n    \"message\": \"The event or series has changed. Reload before retrying.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Internal Server Error",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n    \"module\": \"calendar\",\n    \"payload\": {\n        \"id\": 1,\n        \"scope\": \"all\",\n        \"version\": 1,\n        \"series_version\": 1,\n        \"category_id\": 1,\n        \"name\": \"Демо событие\",\n        \"description\": \"Демонстрационный текст без реальных данных.\",\n        \"url\": \"https://example.com/calendar-demo\",\n        \"start\": \"2026-01-12 10:00:00\",\n        \"end\": \"2026-01-12 11:00:00\",\n        \"all_day\": 0,\n        \"repeat_type\": \"every_day\",\n        \"repeat_until\": \"2026-01-15\"\n    }\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/put/",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "put",
                        ""
                      ]
                    },
                    "description": "Изменяет выбранное событие, всю серию или её часть.\n\nВ JSON запроса укажите `module` — `calendar` и объект `payload`:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\nПередайте хотя бы одно изменяемое поле; пропущенные поля сохраняются:\n\n- `category_id` — ID категории из `settings/calendar-categories`.\n- `name` — название, до 150 символов.\n- `description` — описание события.\n- `url` — ссылка события; пустое значение удаляет ссылку.\n- `start`, `end` — местные дата и время в формате `YYYY-MM-DD HH:MM:SS`.\n- `all_day` — `0` для события со временем, `1` для события на весь день.\n- `repeat_type` — `no` (без повторения), `every_day`, `every_week`, `every_month` или `every_year`.\n- `repeat_until` — последняя дата начала повтора, включительно, в формате `YYYY-MM-DD`; нужна для повторения.\n\nДля события на весь день `end` — начало следующего дня после окончания события. Например, для одного полного дня 8 октября: `start=2026-10-08 00:00:00`, `end=2026-10-09 00:00:00`. Все даты и часы указываются в местном времени системы.\n\nПри `this` изменяется только выбранный повтор, связь с серией сохраняется. Периодичность меняйте через `all` или `following`. Для `following` порядок определяется исходной датой повтора `recurrence_start`, даже если событие было перенесено.\n\nВ серии может быть не более 100 событий, включая первое. При ежемесячном или ежегодном повторении несуществующие даты пропускаются: например, повтор 31-го числа не попадает в месяц с 30 днями. Превышение лимита возвращает `400`, изменения не сохраняются.\n\nОтвет содержит `id`, `series_id`, `recurrence_start`, `is_exception` (логическое значение), `version`, `series_version` и `series` — настройки серии или `null`. Для `following` возвращаются сведения о новой части серии, при отключении повторения — о выбранном одиночном событии.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error.\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Одиночные события и серии повторяющихся событий."
        }
      ],
      "description": "Изменение записей через `PUT /api/put/`. Передайте `module` и `payload` в JSON запроса. Нужны ключи пользователя и права на соответствующее действие."
    },
    {
      "name": "Delete",
      "item": [
        {
          "name": "Проекты",
          "item": [
            {
              "name": "Проекты. Удалить проект",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects"
                    },
                    {
                      "key": "id",
                      "value": "8594"
                    }
                  ]
                },
                "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Только руководитель может удалить",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Only the owner can delete this.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Сущность используется",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects&id=8594",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects"
                        },
                        {
                          "key": "id",
                          "value": "8594"
                        }
                      ]
                    },
                    "description": "Удаляет проект.\n\nВ адресе запроса укажите `module` — `projects` и `id` — ID проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Cannot delete entity: it is in use.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Удалить событие",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects/actions"
                    },
                    {
                      "key": "id",
                      "value": "8597"
                    }
                  ]
                },
                "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Только автор может удалить",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Only the author can delete this.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Период удаления истёк",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/actions&id=8597",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/actions"
                        },
                        {
                          "key": "id",
                          "value": "8597"
                        }
                      ]
                    },
                    "description": "Удаляет событие проекта.\n\nВ адресе запроса укажите `module` — `projects/actions` и `id` — ID события проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"The removal period has expired.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Удалить задачу",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects/todos"
                    },
                    {
                      "key": "id",
                      "value": "8600"
                    }
                  ]
                },
                "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/todos"
                        },
                        {
                          "key": "id",
                          "value": "8600"
                        }
                      ]
                    },
                    "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/todos"
                        },
                        {
                          "key": "id",
                          "value": "8600"
                        }
                      ]
                    },
                    "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/todos"
                        },
                        {
                          "key": "id",
                          "value": "8600"
                        }
                      ]
                    },
                    "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/todos"
                        },
                        {
                          "key": "id",
                          "value": "8600"
                        }
                      ]
                    },
                    "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/todos"
                        },
                        {
                          "key": "id",
                          "value": "8600"
                        }
                      ]
                    },
                    "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/todos"
                        },
                        {
                          "key": "id",
                          "value": "8600"
                        }
                      ]
                    },
                    "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Можно удалить только открытую задачу",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/todos&id=8600",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/todos"
                        },
                        {
                          "key": "id",
                          "value": "8600"
                        }
                      ]
                    },
                    "description": "Удаляет задачу проекта.\n\nВ адресе запроса укажите `module` — `projects/todos` и `id` — ID задачи проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Only open tasks can be deleted.\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Удалить продукт",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/goods&id=8603",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects/goods"
                    },
                    {
                      "key": "id",
                      "value": "8603"
                    }
                  ]
                },
                "description": "Удаляет продукт из проекта. Карточка продукта в каталоге сохраняется.\n\nВ адресе запроса укажите `module` — `projects/goods` и `id` — ID продукта в проекте. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/goods&id=8603",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/goods"
                        },
                        {
                          "key": "id",
                          "value": "8603"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из проекта. Карточка продукта в каталоге сохраняется.\n\nВ адресе запроса укажите `module` — `projects/goods` и `id` — ID продукта в проекте. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/goods&id=8603",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/goods"
                        },
                        {
                          "key": "id",
                          "value": "8603"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из проекта. Карточка продукта в каталоге сохраняется.\n\nВ адресе запроса укажите `module` — `projects/goods` и `id` — ID продукта в проекте. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/goods&id=8603",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/goods"
                        },
                        {
                          "key": "id",
                          "value": "8603"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из проекта. Карточка продукта в каталоге сохраняется.\n\nВ адресе запроса укажите `module` — `projects/goods` и `id` — ID продукта в проекте. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/goods&id=8603",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/goods"
                        },
                        {
                          "key": "id",
                          "value": "8603"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из проекта. Карточка продукта в каталоге сохраняется.\n\nВ адресе запроса укажите `module` — `projects/goods` и `id` — ID продукта в проекте. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/goods&id=8603",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/goods"
                        },
                        {
                          "key": "id",
                          "value": "8603"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из проекта. Карточка продукта в каталоге сохраняется.\n\nВ адресе запроса укажите `module` — `projects/goods` и `id` — ID продукта в проекте. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/goods&id=8603",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/goods"
                        },
                        {
                          "key": "id",
                          "value": "8603"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из проекта. Карточка продукта в каталоге сохраняется.\n\nВ адресе запроса укажите `module` — `projects/goods` и `id` — ID продукта в проекте. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Удалить платёж-поступление",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/payments&id=8605",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects/payments"
                    },
                    {
                      "key": "id",
                      "value": "8605"
                    }
                  ]
                },
                "description": "Удаляет запись о поступлении по проекту.\n\nВ адресе запроса укажите `module` — `projects/payments` и `id` — ID поступления по проекту. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/payments&id=8605",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/payments"
                        },
                        {
                          "key": "id",
                          "value": "8605"
                        }
                      ]
                    },
                    "description": "Удаляет запись о поступлении по проекту.\n\nВ адресе запроса укажите `module` — `projects/payments` и `id` — ID поступления по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/payments&id=8605",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/payments"
                        },
                        {
                          "key": "id",
                          "value": "8605"
                        }
                      ]
                    },
                    "description": "Удаляет запись о поступлении по проекту.\n\nВ адресе запроса укажите `module` — `projects/payments` и `id` — ID поступления по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/payments&id=8605",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/payments"
                        },
                        {
                          "key": "id",
                          "value": "8605"
                        }
                      ]
                    },
                    "description": "Удаляет запись о поступлении по проекту.\n\nВ адресе запроса укажите `module` — `projects/payments` и `id` — ID поступления по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/payments&id=8605",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/payments"
                        },
                        {
                          "key": "id",
                          "value": "8605"
                        }
                      ]
                    },
                    "description": "Удаляет запись о поступлении по проекту.\n\nВ адресе запроса укажите `module` — `projects/payments` и `id` — ID поступления по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/payments&id=8605",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/payments"
                        },
                        {
                          "key": "id",
                          "value": "8605"
                        }
                      ]
                    },
                    "description": "Удаляет запись о поступлении по проекту.\n\nВ адресе запроса укажите `module` — `projects/payments` и `id` — ID поступления по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/payments&id=8605",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/payments"
                        },
                        {
                          "key": "id",
                          "value": "8605"
                        }
                      ]
                    },
                    "description": "Удаляет запись о поступлении по проекту.\n\nВ адресе запроса укажите `module` — `projects/payments` и `id` — ID поступления по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Удалить платёж-затраты",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/expenses&id=8607",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects/expenses"
                    },
                    {
                      "key": "id",
                      "value": "8607"
                    }
                  ]
                },
                "description": "Удаляет запись о затратах по проекту.\n\nВ адресе запроса укажите `module` — `projects/expenses` и `id` — ID затраты по проекту. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/expenses&id=8607",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/expenses"
                        },
                        {
                          "key": "id",
                          "value": "8607"
                        }
                      ]
                    },
                    "description": "Удаляет запись о затратах по проекту.\n\nВ адресе запроса укажите `module` — `projects/expenses` и `id` — ID затраты по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/expenses&id=8607",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/expenses"
                        },
                        {
                          "key": "id",
                          "value": "8607"
                        }
                      ]
                    },
                    "description": "Удаляет запись о затратах по проекту.\n\nВ адресе запроса укажите `module` — `projects/expenses` и `id` — ID затраты по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/expenses&id=8607",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/expenses"
                        },
                        {
                          "key": "id",
                          "value": "8607"
                        }
                      ]
                    },
                    "description": "Удаляет запись о затратах по проекту.\n\nВ адресе запроса укажите `module` — `projects/expenses` и `id` — ID затраты по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/expenses&id=8607",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/expenses"
                        },
                        {
                          "key": "id",
                          "value": "8607"
                        }
                      ]
                    },
                    "description": "Удаляет запись о затратах по проекту.\n\nВ адресе запроса укажите `module` — `projects/expenses` и `id` — ID затраты по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/expenses&id=8607",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/expenses"
                        },
                        {
                          "key": "id",
                          "value": "8607"
                        }
                      ]
                    },
                    "description": "Удаляет запись о затратах по проекту.\n\nВ адресе запроса укажите `module` — `projects/expenses` и `id` — ID затраты по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/expenses&id=8607",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/expenses"
                        },
                        {
                          "key": "id",
                          "value": "8607"
                        }
                      ]
                    },
                    "description": "Удаляет запись о затратах по проекту.\n\nВ адресе запроса укажите `module` — `projects/expenses` и `id` — ID затраты по проекту. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Проекты. Удалить счёт",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/invoices&id=8609",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects/invoices"
                    },
                    {
                      "key": "id",
                      "value": "8609"
                    }
                  ]
                },
                "description": "Удаляет сведения о выставленном счёте проекта.\n\nВ адресе запроса укажите `module` — `projects/invoices` и `id` — ID счёта проекта. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/invoices&id=8609",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/invoices"
                        },
                        {
                          "key": "id",
                          "value": "8609"
                        }
                      ]
                    },
                    "description": "Удаляет сведения о выставленном счёте проекта.\n\nВ адресе запроса укажите `module` — `projects/invoices` и `id` — ID счёта проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/invoices&id=8609",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/invoices"
                        },
                        {
                          "key": "id",
                          "value": "8609"
                        }
                      ]
                    },
                    "description": "Удаляет сведения о выставленном счёте проекта.\n\nВ адресе запроса укажите `module` — `projects/invoices` и `id` — ID счёта проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/invoices&id=8609",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/invoices"
                        },
                        {
                          "key": "id",
                          "value": "8609"
                        }
                      ]
                    },
                    "description": "Удаляет сведения о выставленном счёте проекта.\n\nВ адресе запроса укажите `module` — `projects/invoices` и `id` — ID счёта проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/invoices&id=8609",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/invoices"
                        },
                        {
                          "key": "id",
                          "value": "8609"
                        }
                      ]
                    },
                    "description": "Удаляет сведения о выставленном счёте проекта.\n\nВ адресе запроса укажите `module` — `projects/invoices` и `id` — ID счёта проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/invoices&id=8609",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/invoices"
                        },
                        {
                          "key": "id",
                          "value": "8609"
                        }
                      ]
                    },
                    "description": "Удаляет сведения о выставленном счёте проекта.\n\nВ адресе запроса укажите `module` — `projects/invoices` и `id` — ID счёта проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/invoices&id=8609",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/invoices"
                        },
                        {
                          "key": "id",
                          "value": "8609"
                        }
                      ]
                    },
                    "description": "Удаляет сведения о выставленном счёте проекта.\n\nВ адресе запроса укажите `module` — `projects/invoices` и `id` — ID счёта проекта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лизинг. Удалить участника сделки",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/leasing/participants&id=8611",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "projects/leasing/participants"
                    },
                    {
                      "key": "id",
                      "value": "8611"
                    }
                  ]
                },
                "description": "Удаляет участие контрагента в лизинговой сделке. Карточка контрагента сохраняется.\n\nВ адресе запроса укажите `module` — `projects/leasing/participants` и `id` — ID участника лизинговой сделки. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/leasing/participants&id=8611",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/leasing/participants"
                        },
                        {
                          "key": "id",
                          "value": "8611"
                        }
                      ]
                    },
                    "description": "Удаляет участие контрагента в лизинговой сделке. Карточка контрагента сохраняется.\n\nВ адресе запроса укажите `module` — `projects/leasing/participants` и `id` — ID участника лизинговой сделки. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/leasing/participants&id=8611",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/leasing/participants"
                        },
                        {
                          "key": "id",
                          "value": "8611"
                        }
                      ]
                    },
                    "description": "Удаляет участие контрагента в лизинговой сделке. Карточка контрагента сохраняется.\n\nВ адресе запроса укажите `module` — `projects/leasing/participants` и `id` — ID участника лизинговой сделки. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/leasing/participants&id=8611",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/leasing/participants"
                        },
                        {
                          "key": "id",
                          "value": "8611"
                        }
                      ]
                    },
                    "description": "Удаляет участие контрагента в лизинговой сделке. Карточка контрагента сохраняется.\n\nВ адресе запроса укажите `module` — `projects/leasing/participants` и `id` — ID участника лизинговой сделки. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/leasing/participants&id=8611",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/leasing/participants"
                        },
                        {
                          "key": "id",
                          "value": "8611"
                        }
                      ]
                    },
                    "description": "Удаляет участие контрагента в лизинговой сделке. Карточка контрагента сохраняется.\n\nВ адресе запроса укажите `module` — `projects/leasing/participants` и `id` — ID участника лизинговой сделки. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/leasing/participants&id=8611",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/leasing/participants"
                        },
                        {
                          "key": "id",
                          "value": "8611"
                        }
                      ]
                    },
                    "description": "Удаляет участие контрагента в лизинговой сделке. Карточка контрагента сохраняется.\n\nВ адресе запроса укажите `module` — `projects/leasing/participants` и `id` — ID участника лизинговой сделки. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=projects/leasing/participants&id=8611",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "projects/leasing/participants"
                        },
                        {
                          "key": "id",
                          "value": "8611"
                        }
                      ]
                    },
                    "description": "Удаляет участие контрагента в лизинговой сделке. Карточка контрагента сохраняется.\n\nВ адресе запроса укажите `module` — `projects/leasing/participants` и `id` — ID участника лизинговой сделки. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Проекты, их события, задачи, продукты, платежи, счета, этапы и лизинговые сделки."
        },
        {
          "name": "Группы проектов",
          "item": [
            {
              "name": "Группы проектов. Удалить группу",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=project-groups&id=8613",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "project-groups"
                    },
                    {
                      "key": "id",
                      "value": "8613"
                    }
                  ]
                },
                "description": "Удаляет группу проектов.\n\nВ адресе запроса укажите `module` — `project-groups` и `id` — ID группы проектов. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=project-groups&id=8613",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "project-groups"
                        },
                        {
                          "key": "id",
                          "value": "8613"
                        }
                      ]
                    },
                    "description": "Удаляет группу проектов.\n\nВ адресе запроса укажите `module` — `project-groups` и `id` — ID группы проектов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=project-groups&id=8613",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "project-groups"
                        },
                        {
                          "key": "id",
                          "value": "8613"
                        }
                      ]
                    },
                    "description": "Удаляет группу проектов.\n\nВ адресе запроса укажите `module` — `project-groups` и `id` — ID группы проектов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=project-groups&id=8613",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "project-groups"
                        },
                        {
                          "key": "id",
                          "value": "8613"
                        }
                      ]
                    },
                    "description": "Удаляет группу проектов.\n\nВ адресе запроса укажите `module` — `project-groups` и `id` — ID группы проектов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=project-groups&id=8613",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "project-groups"
                        },
                        {
                          "key": "id",
                          "value": "8613"
                        }
                      ]
                    },
                    "description": "Удаляет группу проектов.\n\nВ адресе запроса укажите `module` — `project-groups` и `id` — ID группы проектов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=project-groups&id=8613",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "project-groups"
                        },
                        {
                          "key": "id",
                          "value": "8613"
                        }
                      ]
                    },
                    "description": "Удаляет группу проектов.\n\nВ адресе запроса укажите `module` — `project-groups` и `id` — ID группы проектов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=project-groups&id=8613",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "project-groups"
                        },
                        {
                          "key": "id",
                          "value": "8613"
                        }
                      ]
                    },
                    "description": "Удаляет группу проектов.\n\nВ адресе запроса укажите `module` — `project-groups` и `id` — ID группы проектов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы для объединения связанных проектов."
        },
        {
          "name": "Лиды",
          "item": [
            {
              "name": "Лиды. Удалить лид",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads&id=8616",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "leads"
                    },
                    {
                      "key": "id",
                      "value": "8616"
                    }
                  ]
                },
                "description": "Удаляет лид.\n\nВ адресе запроса укажите `module` — `leads` и `id` — ID лида. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads&id=8616",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads"
                        },
                        {
                          "key": "id",
                          "value": "8616"
                        }
                      ]
                    },
                    "description": "Удаляет лид.\n\nВ адресе запроса укажите `module` — `leads` и `id` — ID лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads&id=8616",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads"
                        },
                        {
                          "key": "id",
                          "value": "8616"
                        }
                      ]
                    },
                    "description": "Удаляет лид.\n\nВ адресе запроса укажите `module` — `leads` и `id` — ID лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads&id=8616",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads"
                        },
                        {
                          "key": "id",
                          "value": "8616"
                        }
                      ]
                    },
                    "description": "Удаляет лид.\n\nВ адресе запроса укажите `module` — `leads` и `id` — ID лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads&id=8616",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads"
                        },
                        {
                          "key": "id",
                          "value": "8616"
                        }
                      ]
                    },
                    "description": "Удаляет лид.\n\nВ адресе запроса укажите `module` — `leads` и `id` — ID лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads&id=8616",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads"
                        },
                        {
                          "key": "id",
                          "value": "8616"
                        }
                      ]
                    },
                    "description": "Удаляет лид.\n\nВ адресе запроса укажите `module` — `leads` и `id` — ID лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads&id=8616",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads"
                        },
                        {
                          "key": "id",
                          "value": "8616"
                        }
                      ]
                    },
                    "description": "Удаляет лид.\n\nВ адресе запроса укажите `module` — `leads` и `id` — ID лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Удалить событие",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/actions&id=8619",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "leads/actions"
                    },
                    {
                      "key": "id",
                      "value": "8619"
                    }
                  ]
                },
                "description": "Удаляет событие лида.\n\nВ адресе запроса укажите `module` — `leads/actions` и `id` — ID события лида. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/actions&id=8619",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/actions"
                        },
                        {
                          "key": "id",
                          "value": "8619"
                        }
                      ]
                    },
                    "description": "Удаляет событие лида.\n\nВ адресе запроса укажите `module` — `leads/actions` и `id` — ID события лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/actions&id=8619",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/actions"
                        },
                        {
                          "key": "id",
                          "value": "8619"
                        }
                      ]
                    },
                    "description": "Удаляет событие лида.\n\nВ адресе запроса укажите `module` — `leads/actions` и `id` — ID события лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/actions&id=8619",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/actions"
                        },
                        {
                          "key": "id",
                          "value": "8619"
                        }
                      ]
                    },
                    "description": "Удаляет событие лида.\n\nВ адресе запроса укажите `module` — `leads/actions` и `id` — ID события лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/actions&id=8619",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/actions"
                        },
                        {
                          "key": "id",
                          "value": "8619"
                        }
                      ]
                    },
                    "description": "Удаляет событие лида.\n\nВ адресе запроса укажите `module` — `leads/actions` и `id` — ID события лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/actions&id=8619",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/actions"
                        },
                        {
                          "key": "id",
                          "value": "8619"
                        }
                      ]
                    },
                    "description": "Удаляет событие лида.\n\nВ адресе запроса укажите `module` — `leads/actions` и `id` — ID события лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/actions&id=8619",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/actions"
                        },
                        {
                          "key": "id",
                          "value": "8619"
                        }
                      ]
                    },
                    "description": "Удаляет событие лида.\n\nВ адресе запроса укажите `module` — `leads/actions` и `id` — ID события лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Лиды. Удалить задачу",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/todos&id=8622",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "leads/todos"
                    },
                    {
                      "key": "id",
                      "value": "8622"
                    }
                  ]
                },
                "description": "Удаляет задачу лида.\n\nВ адресе запроса укажите `module` — `leads/todos` и `id` — ID задачи лида. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/todos&id=8622",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/todos"
                        },
                        {
                          "key": "id",
                          "value": "8622"
                        }
                      ]
                    },
                    "description": "Удаляет задачу лида.\n\nВ адресе запроса укажите `module` — `leads/todos` и `id` — ID задачи лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/todos&id=8622",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/todos"
                        },
                        {
                          "key": "id",
                          "value": "8622"
                        }
                      ]
                    },
                    "description": "Удаляет задачу лида.\n\nВ адресе запроса укажите `module` — `leads/todos` и `id` — ID задачи лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/todos&id=8622",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/todos"
                        },
                        {
                          "key": "id",
                          "value": "8622"
                        }
                      ]
                    },
                    "description": "Удаляет задачу лида.\n\nВ адресе запроса укажите `module` — `leads/todos` и `id` — ID задачи лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/todos&id=8622",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/todos"
                        },
                        {
                          "key": "id",
                          "value": "8622"
                        }
                      ]
                    },
                    "description": "Удаляет задачу лида.\n\nВ адресе запроса укажите `module` — `leads/todos` и `id` — ID задачи лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/todos&id=8622",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/todos"
                        },
                        {
                          "key": "id",
                          "value": "8622"
                        }
                      ]
                    },
                    "description": "Удаляет задачу лида.\n\nВ адресе запроса укажите `module` — `leads/todos` и `id` — ID задачи лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=leads/todos&id=8622",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "leads/todos"
                        },
                        {
                          "key": "id",
                          "value": "8622"
                        }
                      ]
                    },
                    "description": "Удаляет задачу лида.\n\nВ адресе запроса укажите `module` — `leads/todos` и `id` — ID задачи лида. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Обращения потенциальных клиентов, их события и задачи."
        },
        {
          "name": "Контрагенты",
          "item": [
            {
              "name": "Контрагенты. Удалить контрагента",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=clients&id=8625",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "clients"
                    },
                    {
                      "key": "id",
                      "value": "8625"
                    }
                  ]
                },
                "description": "Удаляет карточку контрагента.\n\nВ адресе запроса укажите `module` — `clients` и `id` — ID контрагента. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=clients&id=8625",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "clients"
                        },
                        {
                          "key": "id",
                          "value": "8625"
                        }
                      ]
                    },
                    "description": "Удаляет карточку контрагента.\n\nВ адресе запроса укажите `module` — `clients` и `id` — ID контрагента. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=clients&id=8625",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "clients"
                        },
                        {
                          "key": "id",
                          "value": "8625"
                        }
                      ]
                    },
                    "description": "Удаляет карточку контрагента.\n\nВ адресе запроса укажите `module` — `clients` и `id` — ID контрагента. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=clients&id=8625",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "clients"
                        },
                        {
                          "key": "id",
                          "value": "8625"
                        }
                      ]
                    },
                    "description": "Удаляет карточку контрагента.\n\nВ адресе запроса укажите `module` — `clients` и `id` — ID контрагента. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=clients&id=8625",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "clients"
                        },
                        {
                          "key": "id",
                          "value": "8625"
                        }
                      ]
                    },
                    "description": "Удаляет карточку контрагента.\n\nВ адресе запроса укажите `module` — `clients` и `id` — ID контрагента. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=clients&id=8625",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "clients"
                        },
                        {
                          "key": "id",
                          "value": "8625"
                        }
                      ]
                    },
                    "description": "Удаляет карточку контрагента.\n\nВ адресе запроса укажите `module` — `clients` и `id` — ID контрагента. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=clients&id=8625",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "clients"
                        },
                        {
                          "key": "id",
                          "value": "8625"
                        }
                      ]
                    },
                    "description": "Удаляет карточку контрагента.\n\nВ адресе запроса укажите `module` — `clients` и `id` — ID контрагента. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Карточки организаций и физических лиц с реквизитами."
        },
        {
          "name": "Контакты",
          "item": [
            {
              "name": "Контакты. Удалить контакт",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=contacts&id=8629",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "contacts"
                    },
                    {
                      "key": "id",
                      "value": "8629"
                    }
                  ]
                },
                "description": "Удаляет контактное лицо.\n\nВ адресе запроса укажите `module` — `contacts` и `id` — ID контакта. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=contacts&id=8629",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "contacts"
                        },
                        {
                          "key": "id",
                          "value": "8629"
                        }
                      ]
                    },
                    "description": "Удаляет контактное лицо.\n\nВ адресе запроса укажите `module` — `contacts` и `id` — ID контакта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=contacts&id=8629",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "contacts"
                        },
                        {
                          "key": "id",
                          "value": "8629"
                        }
                      ]
                    },
                    "description": "Удаляет контактное лицо.\n\nВ адресе запроса укажите `module` — `contacts` и `id` — ID контакта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=contacts&id=8629",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "contacts"
                        },
                        {
                          "key": "id",
                          "value": "8629"
                        }
                      ]
                    },
                    "description": "Удаляет контактное лицо.\n\nВ адресе запроса укажите `module` — `contacts` и `id` — ID контакта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=contacts&id=8629",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "contacts"
                        },
                        {
                          "key": "id",
                          "value": "8629"
                        }
                      ]
                    },
                    "description": "Удаляет контактное лицо.\n\nВ адресе запроса укажите `module` — `contacts` и `id` — ID контакта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=contacts&id=8629",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "contacts"
                        },
                        {
                          "key": "id",
                          "value": "8629"
                        }
                      ]
                    },
                    "description": "Удаляет контактное лицо.\n\nВ адресе запроса укажите `module` — `contacts` и `id` — ID контакта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=contacts&id=8629",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "contacts"
                        },
                        {
                          "key": "id",
                          "value": "8629"
                        }
                      ]
                    },
                    "description": "Удаляет контактное лицо.\n\nВ адресе запроса укажите `module` — `contacts` и `id` — ID контакта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Контактные лица контрагентов и их контактные данные."
        },
        {
          "name": "Отчёты",
          "item": [
            {
              "name": "Отчёты. Удалить отчёт",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=reports&id=8631",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "reports"
                    },
                    {
                      "key": "id",
                      "value": "8631"
                    }
                  ]
                },
                "description": "Удаляет отчёт.\n\nВ адресе запроса укажите `module` — `reports` и `id` — ID отчёта. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=reports&id=8631",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "reports"
                        },
                        {
                          "key": "id",
                          "value": "8631"
                        }
                      ]
                    },
                    "description": "Удаляет отчёт.\n\nВ адресе запроса укажите `module` — `reports` и `id` — ID отчёта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=reports&id=8631",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "reports"
                        },
                        {
                          "key": "id",
                          "value": "8631"
                        }
                      ]
                    },
                    "description": "Удаляет отчёт.\n\nВ адресе запроса укажите `module` — `reports` и `id` — ID отчёта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=reports&id=8631",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "reports"
                        },
                        {
                          "key": "id",
                          "value": "8631"
                        }
                      ]
                    },
                    "description": "Удаляет отчёт.\n\nВ адресе запроса укажите `module` — `reports` и `id` — ID отчёта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=reports&id=8631",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "reports"
                        },
                        {
                          "key": "id",
                          "value": "8631"
                        }
                      ]
                    },
                    "description": "Удаляет отчёт.\n\nВ адресе запроса укажите `module` — `reports` и `id` — ID отчёта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=reports&id=8631",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "reports"
                        },
                        {
                          "key": "id",
                          "value": "8631"
                        }
                      ]
                    },
                    "description": "Удаляет отчёт.\n\nВ адресе запроса укажите `module` — `reports` и `id` — ID отчёта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=reports&id=8631",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "reports"
                        },
                        {
                          "key": "id",
                          "value": "8631"
                        }
                      ]
                    },
                    "description": "Удаляет отчёт.\n\nВ адресе запроса укажите `module` — `reports` и `id` — ID отчёта. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Отчёты и приложенные к ним файлы."
        },
        {
          "name": "Каталог",
          "item": [
            {
              "name": "Каталог. Удалить категорию продуктов",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/categories&id=8634",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "catalog/categories"
                    },
                    {
                      "key": "id",
                      "value": "8634"
                    }
                  ]
                },
                "description": "Удаляет категорию продуктов каталога.\n\nВ адресе запроса укажите `module` — `catalog/categories` и `id` — ID категории продуктов. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/categories&id=8634",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/categories"
                        },
                        {
                          "key": "id",
                          "value": "8634"
                        }
                      ]
                    },
                    "description": "Удаляет категорию продуктов каталога.\n\nВ адресе запроса укажите `module` — `catalog/categories` и `id` — ID категории продуктов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/categories&id=8634",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/categories"
                        },
                        {
                          "key": "id",
                          "value": "8634"
                        }
                      ]
                    },
                    "description": "Удаляет категорию продуктов каталога.\n\nВ адресе запроса укажите `module` — `catalog/categories` и `id` — ID категории продуктов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/categories&id=8634",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/categories"
                        },
                        {
                          "key": "id",
                          "value": "8634"
                        }
                      ]
                    },
                    "description": "Удаляет категорию продуктов каталога.\n\nВ адресе запроса укажите `module` — `catalog/categories` и `id` — ID категории продуктов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/categories&id=8634",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/categories"
                        },
                        {
                          "key": "id",
                          "value": "8634"
                        }
                      ]
                    },
                    "description": "Удаляет категорию продуктов каталога.\n\nВ адресе запроса укажите `module` — `catalog/categories` и `id` — ID категории продуктов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/categories&id=8634",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/categories"
                        },
                        {
                          "key": "id",
                          "value": "8634"
                        }
                      ]
                    },
                    "description": "Удаляет категорию продуктов каталога.\n\nВ адресе запроса укажите `module` — `catalog/categories` и `id` — ID категории продуктов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/categories&id=8634",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/categories"
                        },
                        {
                          "key": "id",
                          "value": "8634"
                        }
                      ]
                    },
                    "description": "Удаляет категорию продуктов каталога.\n\nВ адресе запроса укажите `module` — `catalog/categories` и `id` — ID категории продуктов. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            },
            {
              "name": "Каталог. Удалить продукт",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/goods&id=8637",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "catalog/goods"
                    },
                    {
                      "key": "id",
                      "value": "8637"
                    }
                  ]
                },
                "description": "Удаляет продукт из каталога.\n\nВ адресе запроса укажите `module` — `catalog/goods` и `id` — ID продукта каталога. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/goods&id=8637",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/goods"
                        },
                        {
                          "key": "id",
                          "value": "8637"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из каталога.\n\nВ адресе запроса укажите `module` — `catalog/goods` и `id` — ID продукта каталога. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/goods&id=8637",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/goods"
                        },
                        {
                          "key": "id",
                          "value": "8637"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из каталога.\n\nВ адресе запроса укажите `module` — `catalog/goods` и `id` — ID продукта каталога. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/goods&id=8637",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/goods"
                        },
                        {
                          "key": "id",
                          "value": "8637"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из каталога.\n\nВ адресе запроса укажите `module` — `catalog/goods` и `id` — ID продукта каталога. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/goods&id=8637",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/goods"
                        },
                        {
                          "key": "id",
                          "value": "8637"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из каталога.\n\nВ адресе запроса укажите `module` — `catalog/goods` и `id` — ID продукта каталога. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/goods&id=8637",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/goods"
                        },
                        {
                          "key": "id",
                          "value": "8637"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из каталога.\n\nВ адресе запроса укажите `module` — `catalog/goods` и `id` — ID продукта каталога. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=catalog/goods&id=8637",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "catalog/goods"
                        },
                        {
                          "key": "id",
                          "value": "8637"
                        }
                      ]
                    },
                    "description": "Удаляет продукт из каталога.\n\nВ адресе запроса укажите `module` — `catalog/goods` и `id` — ID продукта каталога. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Продукты, категории и цены."
        },
        {
          "name": "Группы пользователей",
          "item": [
            {
              "name": "Группы пользователей. Удалить группу",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=user-groups&id=8640",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "user-groups"
                    },
                    {
                      "key": "id",
                      "value": "8640"
                    }
                  ]
                },
                "description": "Удаляет группу пользователей.\n\nВ адресе запроса укажите `module` — `user-groups` и `id` — ID группы пользователей. Нужны ключи пользователя и право удаления этой записи."
              },
              "response": [
                {
                  "name": "200 · Успех",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=user-groups&id=8640",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "user-groups"
                        },
                        {
                          "key": "id",
                          "value": "8640"
                        }
                      ]
                    },
                    "description": "Удаляет группу пользователей.\n\nВ адресе запроса укажите `module` — `user-groups` и `id` — ID группы пользователей. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "400 · Некорректный запрос",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=user-groups&id=8640",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "user-groups"
                        },
                        {
                          "key": "id",
                          "value": "8640"
                        }
                      ]
                    },
                    "description": "Удаляет группу пользователей.\n\nВ адресе запроса укажите `module` — `user-groups` и `id` — ID группы пользователей. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid parameter: module.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Ошибка авторизации",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=user-groups&id=8640",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "user-groups"
                        },
                        {
                          "key": "id",
                          "value": "8640"
                        }
                      ]
                    },
                    "description": "Удаляет группу пользователей.\n\nВ адресе запроса укажите `module` — `user-groups` и `id` — ID группы пользователей. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error: Check the token activity and required headers.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Доступ запрещён",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=user-groups&id=8640",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "user-groups"
                        },
                        {
                          "key": "id",
                          "value": "8640"
                        }
                      ]
                    },
                    "description": "Удаляет группу пользователей.\n\nВ адресе запроса укажите `module` — `user-groups` и `id` — ID группы пользователей. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied: No rights to perform an action.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Сущность не найдена",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=user-groups&id=8640",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "user-groups"
                        },
                        {
                          "key": "id",
                          "value": "8640"
                        }
                      ]
                    },
                    "description": "Удаляет группу пользователей.\n\nВ адресе запроса укажите `module` — `user-groups` и `id` — ID группы пользователей. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"Failed to get entity info.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Внутренняя ошибка сервера",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=user-groups&id=8640",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "user-groups"
                        },
                        {
                          "key": "id",
                          "value": "8640"
                        }
                      ]
                    },
                    "description": "Удаляет группу пользователей.\n\nВ адресе запроса укажите `module` — `user-groups` и `id` — ID группы пользователей. Нужны ключи пользователя и право удаления этой записи."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error: Write an email to tech support s@solos.pro\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Группы пользователей системы."
        },
        {
          "name": "Календарь",
          "item": [
            {
              "name": "Календарь. Удалить событие или серию",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json; charset=utf-8",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Token",
                    "value": "{{YOUR_CRM_TOKEN}}",
                    "type": "text"
                  },
                  {
                    "key": "Solos-User-Secret",
                    "value": "{{YOUR_CRM_SECRET}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                  "host": [
                    "{{YOUR_CRM_URL}}"
                  ],
                  "path": [
                    "api",
                    "delete",
                    ""
                  ],
                  "query": [
                    {
                      "key": "module",
                      "value": "calendar"
                    },
                    {
                      "key": "id",
                      "value": "1"
                    },
                    {
                      "key": "scope",
                      "value": "this"
                    },
                    {
                      "key": "version",
                      "value": "1"
                    },
                    {
                      "key": "series_version",
                      "value": "1"
                    }
                  ]
                },
                "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
              },
              "response": [
                {
                  "name": "200 · OK",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "calendar"
                        },
                        {
                          "key": "id",
                          "value": "1"
                        },
                        {
                          "key": "scope",
                          "value": "this"
                        },
                        {
                          "key": "version",
                          "value": "1"
                        },
                        {
                          "key": "series_version",
                          "value": "1"
                        }
                      ]
                    },
                    "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 200,\n    \"message\": \"Successfully.\",\n    \"payload\": {\n        \"id\": 1\n    }\n}"
                },
                {
                  "name": "400 · Bad Request",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "calendar"
                        },
                        {
                          "key": "id",
                          "value": "1"
                        },
                        {
                          "key": "scope",
                          "value": "this"
                        },
                        {
                          "key": "version",
                          "value": "1"
                        },
                        {
                          "key": "series_version",
                          "value": "1"
                        }
                      ]
                    },
                    "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 400,\n    \"message\": \"Invalid calendar parameters, scope or version.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "401 · Unauthorized",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "calendar"
                        },
                        {
                          "key": "id",
                          "value": "1"
                        },
                        {
                          "key": "scope",
                          "value": "this"
                        },
                        {
                          "key": "version",
                          "value": "1"
                        },
                        {
                          "key": "series_version",
                          "value": "1"
                        }
                      ]
                    },
                    "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 401,\n    \"message\": \"Authorization error.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "403 · Forbidden",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "calendar"
                        },
                        {
                          "key": "id",
                          "value": "1"
                        },
                        {
                          "key": "scope",
                          "value": "this"
                        },
                        {
                          "key": "version",
                          "value": "1"
                        },
                        {
                          "key": "series_version",
                          "value": "1"
                        }
                      ]
                    },
                    "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 403,\n    \"message\": \"Access denied.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "404 · Not Found",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "calendar"
                        },
                        {
                          "key": "id",
                          "value": "1"
                        },
                        {
                          "key": "scope",
                          "value": "this"
                        },
                        {
                          "key": "version",
                          "value": "1"
                        },
                        {
                          "key": "series_version",
                          "value": "1"
                        }
                      ]
                    },
                    "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 404,\n    \"message\": \"\",\n    \"payload\": []\n}"
                },
                {
                  "name": "409 · Conflict",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "calendar"
                        },
                        {
                          "key": "id",
                          "value": "1"
                        },
                        {
                          "key": "scope",
                          "value": "this"
                        },
                        {
                          "key": "version",
                          "value": "1"
                        },
                        {
                          "key": "series_version",
                          "value": "1"
                        }
                      ]
                    },
                    "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Conflict",
                  "code": 409,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 409,\n    \"message\": \"The event or series has changed. Reload before retrying.\",\n    \"payload\": []\n}"
                },
                {
                  "name": "500 · Internal Server Error",
                  "originalRequest": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json; charset=utf-8",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Token",
                        "value": "{{YOUR_CRM_TOKEN}}",
                        "type": "text"
                      },
                      {
                        "key": "Solos-User-Secret",
                        "value": "{{YOUR_CRM_SECRET}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{YOUR_CRM_URL}}/api/delete/?module=calendar&id=1&scope=this&version=1&series_version=1",
                      "host": [
                        "{{YOUR_CRM_URL}}"
                      ],
                      "path": [
                        "api",
                        "delete",
                        ""
                      ],
                      "query": [
                        {
                          "key": "module",
                          "value": "calendar"
                        },
                        {
                          "key": "id",
                          "value": "1"
                        },
                        {
                          "key": "scope",
                          "value": "this"
                        },
                        {
                          "key": "version",
                          "value": "1"
                        },
                        {
                          "key": "series_version",
                          "value": "1"
                        }
                      ]
                    },
                    "description": "Удаляет выбранное событие, всю серию или её часть.\n\nВ адресе запроса укажите `module` — `calendar` и следующие параметры:\n\n- `id` — ID выбранного события.\n- `scope` — область действия: `this` — только выбранное событие, `all` — вся серия, `following` — выбранное и последующие события. Для серии обязательна; для одиночного события по умолчанию `this`.\n- `version` — текущая версия выбранного события, обязательна.\n- `series_version` — текущая версия серии, обязательна для события из серии.\n\n`this` удаляет только выбранный повтор: серия продолжится без этой даты. `all` удаляет серию целиком, включая отдельно изменённые повторы. `following` удаляет выбранный и последующие повторы по исходной дате `recurrence_start`, включая перенесённые события. Для полного удаления серии с единственным оставшимся событием используйте `all`.\n\nВерсии берите из последнего ответа `calendar`. Если получен `409`, данные уже изменились: получите их заново перед повторной отправкой. Событие из серии остаётся частью серии, даже если оно последнее; для него по-прежнему нужны `scope` и `series_version`.\n\nКалендарные записи задач проектов изменяйте через соответствующую задачу. Попытка изменить или удалить такую запись через `calendar` возвращает `403`. Нужны ключи пользователя и права на событие. Неизвестные поля возвращают `400`."
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json; charset=utf-8"
                    }
                  ],
                  "cookie": [],
                  "body": "{\n    \"status\": 500,\n    \"message\": \"Internal server error.\",\n    \"payload\": []\n}"
                }
              ]
            }
          ],
          "description": "Одиночные события и серии повторяющихся событий."
        }
      ],
      "description": "Удаление записей через `DELETE /api/delete/`. Передайте `module` и `id` в адресе запроса. Нужны ключи пользователя и право удаления. Для календаря также передайте версии и область действия."
    }
  ],
  "event": [
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "packages": [],
        "requests": [],
        "exec": [
          "pm.test('Content-Type is JSON', function () {",
          "    pm.expect(pm.response.headers.get('Content-Type')).to.match(/^application\\/json(?:;|$)/i);",
          "});",
          "let body;",
          "pm.test('Response body is valid JSON', function () {",
          "    body = pm.response.json();",
          "    pm.expect(body).to.be.an('object');",
          "});",
          "pm.test('HTTP status matches body.status', function () {",
          "    body = body || pm.response.json();",
          "    pm.expect(body.status).to.eql(pm.response.code);",
          "});",
          "pm.test('Response uses the solOS envelope', function () {",
          "    body = body || pm.response.json();",
          "    pm.expect(body).to.have.property('message');",
          "    pm.expect(body.message).to.be.a('string');",
          "    if (Object.prototype.hasOwnProperty.call(body, 'payload')) {",
          "        pm.expect(body.payload).not.to.eql(null);",
          "    }",
          "});",
          "pm.test('total matches list payload', function () {",
          "    body = body || pm.response.json();",
          "    if (Object.prototype.hasOwnProperty.call(body, 'total')) {",
          "        pm.expect(body.total).to.be.a('number');",
          "        if (Array.isArray(body.payload)) {",
          "            pm.expect(body.total).to.eql(body.payload.length);",
          "        }",
          "    }",
          "});"
        ]
      }
    }
  ],
  "variable": [
    {
      "key": "YOUR_CRM_URL",
      "value": "",
      "description": "Адрес вашей solOS без завершающего слеша. Заполните в локальном окружении Postman."
    },
    {
      "key": "YOUR_CRM_TOKEN",
      "value": "",
      "description": "Ключ пользователя из раздела «Доступ к API» в профиле. Заполните в локальном окружении Postman."
    },
    {
      "key": "YOUR_CRM_SECRET",
      "value": "",
      "description": "Секрет пользовательского ключа. Заполните в локальном окружении Postman; не публикуйте вместе с коллекцией."
    },
    {
      "key": "YOUR_CRM_APP_TOKEN",
      "value": "",
      "description": "Сервисный ключ из раздела «Настройки → Сервисные токены». Позволяет читать данные."
    },
    {
      "key": "YOUR_CRM_APP_SECRET",
      "value": "",
      "description": "Секрет сервисного ключа. Заполните в локальном окружении Postman; не публикуйте вместе с коллекцией."
    }
  ]
}