openapi: 3.0.0 info: title: Topvisor version: 2.0.0 servers: - url: https://api.topvisor.com/v2 description: Интерфейс для работы с API. Запрещено междоменное общение. security: - authToken: [] - authLogin: [] tags: - name: Admin_2 description: admin_2 - name: Aitracker_2 description: aitracker_2 - name: Analytics_2 description: analytics_2 - name: Annotations_2 description: annotations_2 - name: App_2 description: app_2 - name: Audit_2 description: audit_2 - name: Bank_2 description: bank_2 - name: Broker_2 description: broker_2 - name: Comments_2 description: comments_2 - name: Competitors_2 description: competitors_2 - name: Content_2 description: content_2 - name: Controller_2 description: controller_2 - name: Cron_2 description: cron_2 - name: Eastereggs_2 description: eastereggs_2 - name: Example_2 description: example_2 - name: Export_2 description: export_2 - name: Fa2_2 description: fa2_2 - name: Gitlab_2 description: gitlab_2 - name: Informer_2 description: informer_2 - name: Keywords_2 description: keywords_2 - name: Landings_2 description: landings_2 - name: Mentions_2 description: mentions_2 - name: Models description: models - name: Oauth_2 description: oauth_2 - name: Openapi_2 description: openapi_2 - name: Payments_2 description: payments_2 - name: Positions_2 description: positions_2 - name: Projects_2 description: projects_2 - name: Qr_2 description: qr_2 - name: Quiz_2 description: quiz_2 - name: Recurring_2 description: recurring_2 - name: Redmine_2 description: redmine_2 - name: Reports_2 description: reports_2 - name: Robot_2 description: robot_2 - name: Schedule_2 description: schedule_2 - name: Scripts_2 description: scripts_2 - name: Selectel_2 description: selectel_2 - name: Slack_2 description: slack_2 - name: Sms_2 description: sms_2 - name: Snapshots_2 description: snapshots_2 - name: System_2 description: system_2 - name: Tags_2 description: tags_2 - name: Telegram_2 description: telegram_2 - name: Templates_2 description: templates_2 - name: Tickets_2 description: tickets_2 - name: Tinkoff_2 description: tinkoff_2 - name: Tpa_2 description: tpa_2 - name: Tpvsr_2 description: tpvsr_2 - name: Urls_2 description: urls_2 - name: Users_2 description: users_2 - name: Votes_2 description: votes_2 - name: Vue_2 description: vue_2 - name: Webscreens_2 description: webscreens_2 paths: /add/analytics_2/: post: operationId: AddAnalytics2 tags: - Analytics_2 summary: |- Фиксация события @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Analytics_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Analytics_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Analytics_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/annotations_2/: post: operationId: AddAnnotations2 tags: - Annotations_2 summary: |- Добавление примечания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Annotations_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Annotations_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/annotations_2/: post: operationId: DelAnnotations2 tags: - Annotations_2 summary: |- Удаление примечания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Annotations_2.Methods.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Annotations_2.Methods.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/annotations_2/: post: operationId: EditAnnotations2 tags: - Annotations_2 summary: |- Редактирование примечания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Annotations_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Annotations_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/annotations_2/: post: operationId: GetAnnotations2 tags: - Annotations_2 summary: |- Получение примечаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Annotations_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Annotations_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Annotations' /get/app_2/: post: operationId: GetApp2 tags: - App_2 summary: |- Получение заархивированного приложения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\App_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/App_2.Methods.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /add/comments_2/: post: operationId: AddComments2 tags: - Comments_2 summary: |- Добавление комментария @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Comments_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Comments_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/comments_2/: post: operationId: DelComments2 tags: - Comments_2 summary: |- Удаление комментария Удалять комментарии можно только в течение ограниченного времени Админы могут удалять комментарии в любое время @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Comments_2.Methods.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Comments_2.Methods.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/comments_2/: post: operationId: EditComments2 tags: - Comments_2 summary: |- Изменение комментария Изменять комментарий можно только в течение ограниченного времени @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Comments_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Comments_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/comments_2/: post: operationId: GetComments2 tags: - Comments_2 summary: |- Получение комментариев Возвращает набор комментариев со всеми подкомменатриями, limit, offset не виляют на получение вложенных комментариев @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Comments_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Comments_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Comments' /get/content_2/: post: operationId: GetContent2 tags: - Content_2 summary: |- Получить полные данные об одной странице @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/controller_2/: post: operationId: GetController2 tags: - Controller_2 summary: |- Получить объект страницы с отрендериным контентом @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Controller_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Controller_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/mentions_2/: post: operationId: GetMentions2 tags: - Mentions_2 summary: |- Получение списка упоминаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Mentions' /add/payments_2/: post: operationId: AddPayments2 tags: - Payments_2 summary: |- Создание платежки и переход к оплате Возвращает id платежа, если указан параметр $return_id = true Производит редирект, если настроена форма оплаты на стороне платежной системы Возвращает информацию о платеже, если ожидается вывод формы оплаты на сайте При ошибке производит редирект на страницу с информацией об ошибке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/payments_2/: post: operationId: GetPayments2 tags: - Payments_2 summary: |- Получение списка платежей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Payments' /get/qr_2/: post: operationId: GetQr2 tags: - Qr_2 summary: |- Генерация QR кода по тексту Возвращает изображение в формате data:image/png;base64 @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Qr_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Qr_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Qr_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/quiz_2/: post: operationId: AddQuiz2 tags: - Quiz_2 summary: |- Добавление теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/quiz_2/: post: operationId: EditQuiz2 tags: - Quiz_2 summary: |- Редактирование теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/quiz_2/: post: operationId: GetQuiz2 tags: - Quiz_2 summary: |- Получение тестов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Quizes' /edit/recurring_2/: post: operationId: EditRecurring2 tags: - Recurring_2 summary: |- Настройка рекуррентного платежа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Recurring_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Recurring_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/schedule_2/: post: operationId: DelSchedule2 tags: - Schedule_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Del' requestBody: content: application/json: schema: $ref: '#/components/schemas/Schedule_2.Methods.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Schedule_2.Methods.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/schedule_2/: post: operationId: EditSchedule2 tags: - Schedule_2 summary: |- Привязать расписание к объекту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Schedule_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Schedule_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/schedule_2/: post: operationId: GetSchedule2 tags: - Schedule_2 summary: |- Получение рассписания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Schedule_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Schedule_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tags_2/: post: operationId: EditTags2 tags: - Tags_2 summary: |- Сохранение списка тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tags_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tags_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tags_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tags_2/: post: operationId: GetTags2 tags: - Tags_2 summary: |- Получение списка тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tags_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tags_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tags_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/templates_2/: post: operationId: AddTemplates2 tags: - Templates_2 summary: |- Сохранение шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/templates_2/: post: operationId: DelTemplates2 tags: - Templates_2 summary: |- Удаление шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/templates_2/: post: operationId: EditTemplates2 tags: - Templates_2 summary: |- Изменение шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/templates_2/: post: operationId: GetTemplates2 tags: - Templates_2 summary: |- Получение сохраненного списка шаблонов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/tpa_2/: post: operationId: DelTpa2 tags: - Tpa_2 summary: |- Удаление интеграции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpa_2.Methods.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpa_2.Methods.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/tpvsr_2/: post: operationId: AddTpvsr2 tags: - Tpvsr_2 summary: |- Добавление ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tpvsr_2/: post: operationId: EditTpvsr2 tags: - Tpvsr_2 summary: |- Редактирование ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.ShortLink' /get/tpvsr_2/: post: operationId: GetTpvsr2 tags: - Tpvsr_2 summary: |- Получение списка ссылок пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.ShortLink' /add/urls_2/: post: operationId: AddUrls2 tags: - Urls_2 summary: |- Добавление url @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Urls_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Urls_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Urls' /edit/urls_2/: post: operationId: EditUrls2 tags: - Urls_2 summary: |- Изменение urls @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Urls_2.Methods.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Urls_2.Methods.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Urls' /get/urls_2/: post: operationId: GetUrls2 tags: - Urls_2 summary: |- Получение списка urls проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Urls_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Urls_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Urls' /get/users_2/: post: operationId: GetUsers2 tags: - Users_2 summary: |- Получение данных пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/votes_2/: post: operationId: AddVotes2 tags: - Votes_2 summary: |- Оставление отзыва @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Votes_2\Methods\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Votes_2.Methods.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Votes_2.Methods.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Votes' /get/votes_2/: post: operationId: GetVotes2 tags: - Votes_2 summary: |- Получение своих отзывов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Votes_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Votes_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Votes_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Votes' /get/webscreens_2/: post: operationId: GetWebscreens2 tags: - Webscreens_2 summary: |- Получение скриншота (платная функция) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Webscreens_2\Methods\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Webscreens_2.Methods.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/admin_2/ghost/: post: operationId: GetAdmin2Ghost tags: - Admin_2 summary: |- Получение доступа к аккаунту пользователя в режиме "призрак" @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Ghost\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Ghost.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary model: schema: $ref: '#/components/schemas/Models.Requisites' /get/admin_2/i18n/: post: operationId: GetAdmin2I18n tags: - Admin_2 summary: |- Получение записей словаря @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\I18n\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.I18n.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.I18n.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/informer/: post: operationId: AddAdmin2Informer tags: - Admin_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Informer\Add' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Informer.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Informer.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/logs/: post: operationId: EditAdmin2Logs tags: - Admin_2 summary: |- Сохранение текстового файла лога @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Logs.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Logs.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/logs/: post: operationId: GetAdmin2Logs tags: - Admin_2 summary: |- Загрузка текстового файла лога @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Logs.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Logs.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/ranks/: post: operationId: GetAdmin2Ranks tags: - Admin_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Ranks\Get' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Ranks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Ranks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Analytics.Ranks' /add/admin_2/staff/: post: operationId: AddAdmin2Staff tags: - Admin_2 summary: |- Добавление сотрудника @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/staff/: post: operationId: EditAdmin2Staff tags: - Admin_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Edit' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/staff/: post: operationId: GetAdmin2Staff tags: - Admin_2 summary: |- Получение персонала, объект admin_staff @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Staff' /edit/admin_2/tariffChangeExpire/: post: operationId: EditAdmin2TariffChangeExpire tags: - Admin_2 summary: |- Изменение даты следующего списания по тарифу @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\TariffChangeExpire\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.TariffChangeExpire.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.TariffChangeExpire.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/tpl/: post: operationId: GetAdmin2Tpl tags: - Admin_2 summary: |- Поиск HTML шаблонов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Tpl\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Tpl.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Tpl.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/users/: post: operationId: EditAdmin2Users tags: - Admin_2 summary: |- Редактирование пользователей, объект admin_users @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Users' /get/admin_2/users/: post: operationId: GetAdmin2Users tags: - Admin_2 summary: |- Получение пользователей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Users' /get/admin_2/votes/: post: operationId: GetAdmin2Votes tags: - Admin_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Votes\Get' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Votes.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Votes.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Votes' /get/aitracker_2/history/: post: operationId: GetAitracker2History tags: - Aitracker_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\History\Get' requestBody: content: application/json: schema: $ref: '#/components/schemas/AiTracker_2.Methods.History.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/AiTracker_2.Methods.History.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Ai.Tracker.Prompts' /add/aitracker_2/prompts/: post: operationId: AddAitracker2Prompts tags: - Aitracker_2 summary: |- Добавление промпта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Prompts\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/AiTracker_2.Methods.Prompts.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/AiTracker_2.Methods.Prompts.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/aitracker_2/prompts/: post: operationId: GetAitracker2Prompts tags: - Aitracker_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Prompts\Get' requestBody: content: application/json: schema: $ref: '#/components/schemas/AiTracker_2.Methods.Prompts.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/AiTracker_2.Methods.Prompts.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Ai.Tracker.Prompts' /edit/aitracker_2/settings/: post: operationId: EditAitracker2Settings tags: - Aitracker_2 summary: |- Изменение настроек AI-трекера Для получения текущих настроек используйте: /get/projects_2/projects/ @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Settings\Edit description: '@see \Services\AiTracker_2\Objects\Settings' requestBody: content: application/json: schema: $ref: '#/components/schemas/AiTracker_2.Methods.Settings.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/AiTracker_2.Methods.Settings.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/annotations_2/my/: post: operationId: GetAnnotations2My tags: - Annotations_2 summary: |- Получение всех своих примечаний по всем проектам и сервисам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\My\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Annotations_2.Methods.My.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Annotations_2.Methods.My.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Annotations' /get/app_2/actions/: post: operationId: GetApp2Actions tags: - App_2 summary: |- Получение данных подтверждения Возвращает результат подтверждения в виде массива с сообщением (acceptAction), логической переменной (acceptEmail), null при неправильно введенном типе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\App_2\Methods\Actions\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/App_2.Methods.Actions.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/App_2.Methods.Actions.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/app_2/privacy/: post: operationId: GetApp2Privacy tags: - App_2 summary: |- Получение объекта страницы политики конфиденциальности @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\App_2\Methods\Privacy\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/App_2.Methods.Privacy.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/App_2.Methods.Privacy.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/countUrls/: post: operationId: GetAudit2CountUrls tags: - Audit_2 summary: |- Получение количества настроенных URL @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\CountUrls\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.CountUrls.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.CountUrls.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/indexing/: post: operationId: GetAudit2Indexing tags: - Audit_2 summary: |- Получение отчета по проверке индексации Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Urls' /edit/audit_2/settings/: post: operationId: EditAudit2Settings tags: - Audit_2 summary: |- Применение настроек Анализа сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Settings\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Settings.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Settings.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/settings/: post: operationId: GetAudit2Settings tags: - Audit_2 summary: |- Получение настроек аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Settings\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Settings.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Settings.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/watcher/: post: operationId: GetAudit2Watcher tags: - Audit_2 summary: |- Получение результатов проверок радара Отчет генерируется на основе объектов urls Необходимо указать либо check_id1 и check_id2, либо checks_ids (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/bank_2/bank/: post: operationId: GetBank2Bank tags: - Bank_2 summary: |- Получение данных банка по БИК или Swift @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Bank\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Bank.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Bank.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/history/: post: operationId: GetBank2History tags: - Bank_2 summary: |- Получение истории транзакций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\History\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.History.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.History.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.BalanceHistory' /get/bank_2/info/: post: operationId: GetBank2Info tags: - Bank_2 summary: |- Получение информации о балансе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Info\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Info.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Info.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/bank_2/requisites/: post: operationId: AddBank2Requisites tags: - Bank_2 summary: |- Добавиление реквизитов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/bank_2/requisites/: post: operationId: DelBank2Requisites tags: - Bank_2 summary: |- Закрытие договора (оферту закрыть невозможно) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/bank_2/requisites/: post: operationId: EditBank2Requisites tags: - Bank_2 summary: |- Изменение реквизитов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/requisites/: post: operationId: GetBank2Requisites tags: - Bank_2 summary: |- Получение списка договоров @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Requisites' /get/bank_2/ur/: post: operationId: GetBank2Ur tags: - Bank_2 summary: |- Получение данных юридического лица по ИНН @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Ur\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Ur.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Ur.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/broker_2/ads/: post: operationId: EditBroker2Ads tags: - Broker_2 summary: |- Редактирование объявления @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Ads.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Ads.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/broker_2/ads/: post: operationId: GetBroker2Ads tags: - Broker_2 summary: |- Получение объявления рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Ads.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Ads.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Ads' /add/broker_2/campaigns/: post: operationId: AddBroker2Campaigns tags: - Broker_2 summary: |- Добавление рекламной кампании в управление ставками @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Campaigns' /del/broker_2/campaigns/: post: operationId: DelBroker2Campaigns tags: - Broker_2 summary: |- Удаление рекламной компании из управления ставками @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Campaigns' /edit/broker_2/campaigns/: post: operationId: EditBroker2Campaigns tags: - Broker_2 summary: |- Редактирование рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Campaigns' /get/broker_2/campaigns/: post: operationId: GetBroker2Campaigns tags: - Broker_2 summary: |- Получение списка рекламных кампаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Campaigns' /add/broker_2/groups/: post: operationId: AddBroker2Groups tags: - Broker_2 summary: |- Добавление групп рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Groups\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Groups.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Groups.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/broker_2/groups/: post: operationId: GetBroker2Groups tags: - Broker_2 summary: |- Получение групп рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Groups\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Groups.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Groups.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Groups' /del/broker_2/keywords/: post: operationId: DelBroker2Keywords tags: - Broker_2 summary: |- Удаление запросов рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/broker_2/keywords/: post: operationId: EditBroker2Keywords tags: - Broker_2 summary: |- Редактирование объявлений (запросов) рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Keywords' /get/broker_2/keywords/: post: operationId: GetBroker2Keywords tags: - Broker_2 summary: |- Получение запросов рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Keywords' /get/broker_2/log/: post: operationId: GetBroker2Log tags: - Broker_2 summary: |- Получение логов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Log\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Log.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Log.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Log' /get/comments_2/byAuthor/: post: operationId: GetComments2ByAuthor tags: - Comments_2 summary: |- Получение комментариев автора. Без вложенности @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\ByAuthor\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Comments_2.Methods.ByAuthor.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Comments_2.Methods.ByAuthor.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Comments' /edit/comments_2/like/: post: operationId: EditComments2Like tags: - Comments_2 summary: |- Редактирование статуса лайка для комментария Возвращает результат редактирования статуса лайка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Like\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Comments_2.Methods.Like.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Comments_2.Methods.Like.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/charts/: post: operationId: GetCompetitors2Charts tags: - Competitors_2 summary: |- Получение данных для графика отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Charts\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Charts.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Charts.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/dates/: post: operationId: GetCompetitors2Dates tags: - Competitors_2 summary: |- Получение даты проверок по заданному критерию (последние 12) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Dates\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Dates.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Dates.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/competitors_2/orders/: post: operationId: DelCompetitors2Orders tags: - Competitors_2 summary: |- Удаление отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Orders.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Orders.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/orders/: post: operationId: GetCompetitors2Orders tags: - Competitors_2 summary: |- Получить список оплаченных отчетов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Orders.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Orders.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/queries/: post: operationId: GetCompetitors2Queries tags: - Competitors_2 summary: |- Получение доступных запросов для построения отчета (не более 10) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Queries\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Queries.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Queries.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/table/: post: operationId: GetCompetitors2Table tags: - Competitors_2 summary: |- Получение данных для отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Table\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Table.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Table.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/tableSummary/: post: operationId: GetCompetitors2TableSummary tags: - Competitors_2 summary: |- Получение данных для сводки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\TableSummary\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.TableSummary.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.TableSummary.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/content_2/authors/: post: operationId: EditContent2Authors tags: - Content_2 summary: |- Изменить настройки автора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Authors\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Authors.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Authors.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/authors/: post: operationId: GetContent2Authors tags: - Content_2 summary: |- Получение данных об авторе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Authors\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Authors.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Authors.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Content.Authors' /edit/content_2/bookmarkAuthor/: post: operationId: EditContent2BookmarkAuthor tags: - Content_2 summary: |- Редактирование статуса закладки для автора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\BookmarkAuthor\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.BookmarkAuthor.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.BookmarkAuthor.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/content_2/bookmark/: post: operationId: EditContent2Bookmark tags: - Content_2 summary: |- Редактирование статуса закладки для страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Bookmark\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Bookmark.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Bookmark.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/content_2/like/: post: operationId: EditContent2Like tags: - Content_2 summary: |- Редактирование статуса лайка для страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Like\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Like.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Like.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/content_2/pages/: post: operationId: AddContent2Pages tags: - Content_2 summary: |- Создание документа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Pages.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Pages.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /del/content_2/pages/: post: operationId: DelContent2Pages tags: - Content_2 summary: |- Перенести документ в папку /archive/ @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Pages.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Pages.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /edit/content_2/pages/: post: operationId: EditContent2Pages tags: - Content_2 summary: |- Изменение документа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Pages.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Pages.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/pages/: post: operationId: GetContent2Pages tags: - Content_2 summary: |- Получение документов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Pages.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Pages.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /add/content_2/redirects/: post: operationId: AddContent2Redirects tags: - Content_2 summary: |- Добавление правила редиректа (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Redirects.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Redirects.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/content_2/redirects/: post: operationId: DelContent2Redirects tags: - Content_2 summary: |- Удаление редиректа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Redirects.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Redirects.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/content_2/redirects/: post: operationId: EditContent2Redirects tags: - Content_2 summary: |- Изменение правила редиректа (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Redirects.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Redirects.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/redirects/: post: operationId: GetContent2Redirects tags: - Content_2 summary: |- Получение списка правил (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Redirects.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Redirects.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.ContentsRedirects' /get/content_2/rss/: post: operationId: GetContent2Rss tags: - Content_2 summary: |- Получение RSS раздела сайта Для выборки страниц используется модель: Pages @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Rss\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Rss.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Rss.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/search/: post: operationId: GetContent2Search tags: - Content_2 summary: |- Поиск страниц @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Search\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Search.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Search.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/sitemap/: post: operationId: GetContent2Sitemap tags: - Content_2 summary: |- Получение xml карты сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Sitemap\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Sitemap.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Sitemap.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/tags/: post: operationId: GetContent2Tags tags: - Content_2 summary: |- Поиск тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Tags\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Tags.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Tags.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/cron_2/commands/: post: operationId: AddCron2Commands tags: - Cron_2 summary: |- Добавление задачи cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Cron_2.Methods.Commands.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Cron_2.Methods.Commands.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.CronCommands' /del/cron_2/commands/: post: operationId: DelCron2Commands tags: - Cron_2 summary: |- Удаление задачи cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Cron_2.Methods.Commands.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Cron_2.Methods.Commands.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.CronCommands' /edit/cron_2/commands/: post: operationId: EditCron2Commands tags: - Cron_2 summary: |- Изменение задачи cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Cron_2.Methods.Commands.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Cron_2.Methods.Commands.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.CronCommands' /get/cron_2/commands/: post: operationId: GetCron2Commands tags: - Cron_2 summary: |- Получение задач cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Cron_2.Methods.Commands.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Cron_2.Methods.Commands.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.CronCommands' /get/cron_2/services/: post: operationId: GetCron2Services tags: - Cron_2 summary: |- Получение списка имен сервисов, в которых есть команды cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Services\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Cron_2.Methods.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Cron_2.Methods.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.CronCommands' /get/example_2/array/: post: operationId: GetExample2Array tags: - Example_2 summary: |- Метод с примерами параметров типа Enum @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Array\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Example_2.Methods.Array.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Example_2.Methods.Array.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/example_2/custom/: post: operationId: GetExample2Custom tags: - Example_2 summary: |- Получение текущего времени @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Custom\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Example_2.Methods.Custom.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Example_2.Methods.Custom.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/example_2/enum/: post: operationId: GetExample2Enum tags: - Example_2 summary: |- Метод с примерами параметров типа Enum @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Enum\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Example_2.Methods.Enum.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Example_2.Methods.Enum.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/example_2/object/: post: operationId: GetExample2Object tags: - Example_2 summary: |- Метод с примерами параметров типа Object @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Object\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Example_2.Methods.Object.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Example_2.Methods.Object.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/example_2/projects/: post: operationId: GetExample2Projects tags: - Example_2 summary: |- Получение списка проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Projects\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Example_2.Methods.Projects.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Example_2.Methods.Projects.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/example_2/test/: post: operationId: GetExample2Test tags: - Example_2 summary: |- Тест долго ответа сервера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Test\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Example_2.Methods.Test.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Example_2.Methods.Test.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/informer_2/config/: post: operationId: EditInformer2Config tags: - Informer_2 summary: |- Настройка уведомлений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Config\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Config.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Config.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/informer_2/config/: post: operationId: GetInformer2Config tags: - Informer_2 summary: |- Получение настроек уведомлений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Config\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Config.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Config.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/informer_2/info/: post: operationId: GetInformer2Info tags: - Informer_2 summary: |- Получение информации о сообщениях в информере @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Info\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Info.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Info.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/informer_2/informer/: post: operationId: DelInformer2Informer tags: - Informer_2 summary: |- Удаление сообщений из инфомера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Informer\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Informer.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Informer.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/informer_2/informer/: post: operationId: GetInformer2Informer tags: - Informer_2 summary: |- Получение списка сообщений в информере @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Informer\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Informer.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Informer.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /add/keywords_2/folders/: post: operationId: AddKeywords2Folders tags: - Keywords_2 summary: |- Добавление папки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/keywords_2/folders/: post: operationId: DelKeywords2Folders tags: - Keywords_2 summary: |- Удаление папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Folders' /get/keywords_2/folders/: post: operationId: GetKeywords2Folders tags: - Keywords_2 summary: |- Получение списка папок проекта При view = 'tree' элементы разбиваются на подгруппы с ключами равными parent_id @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Folders' /add/keywords_2/groups/: post: operationId: AddKeywords2Groups tags: - Keywords_2 summary: |- Добавление групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/keywords_2/groups/: post: operationId: DelKeywords2Groups tags: - Keywords_2 summary: |- Удаление групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /get/keywords_2/groups/: post: operationId: GetKeywords2Groups tags: - Keywords_2 summary: |- Получение списка групп проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /get/keywords_2/keywords/: post: operationId: GetKeywords2Keywords tags: - Keywords_2 summary: |- Получение списка запросов проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Keywords\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Keywords.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Keywords.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Keywords' /get/keywords_2/volumes/: post: operationId: GetKeywords2Volumes tags: - Keywords_2 summary: |- Получение частоты проекта или одной группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Volumes\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Volumes.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Volumes.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /edit/mentions_2/readed/: post: operationId: EditMentions2Readed tags: - Mentions_2 summary: |- Изменение флага "прочитано" @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Readed\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Readed.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Readed.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Mentions' /add/mentions_2/rules/: post: operationId: AddMentions2Rules tags: - Mentions_2 summary: |- Добавление правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/mentions_2/rules/: post: operationId: DelMentions2Rules tags: - Mentions_2 summary: |- Удаление правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Rules' /get/mentions_2/rules/: post: operationId: GetMentions2Rules tags: - Mentions_2 summary: |- Получение списка правил @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Rules' /add/mentions_2/searchers/: post: operationId: AddMentions2Searchers tags: - Mentions_2 summary: |- Добавление поисковика Изменит, если уже существует @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/mentions_2/searchers/: post: operationId: DelMentions2Searchers tags: - Mentions_2 summary: |- Удаление поисковика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Searchers' /get/mentions_2/searchers/: post: operationId: GetMentions2Searchers tags: - Mentions_2 summary: |- Получение списка поисковиков @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Searchers' /edit/mentions_2/sentiment/: post: operationId: EditMentions2Sentiment tags: - Mentions_2 summary: |- Изменение тональности @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Sentiment\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Sentiment.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Sentiment.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Mentions' /get/openapi_2/download/: post: operationId: GetOpenapi2Download tags: - Openapi_2 summary: |- Создать Open API схемы и скачать в zip В результате вернет zip файл в потоке вывода @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Openapi_2\Methods\Download\Get description: '@see https://editor.swagger.io/ Редактор Open API' requestBody: content: application/json: schema: $ref: '#/components/schemas/Openapi_2.Methods.Download.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/payments_2/companies/: post: operationId: GetPayments2Companies tags: - Payments_2 summary: |- Получение компании пользователя, через которых, были совершены платежи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Companies\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Companies.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Companies.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/payments_2/contractSign/: post: operationId: EditPayments2ContractSign tags: - Payments_2 summary: |- Подписание контракта (только для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\ContractSign\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.ContractSign.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.ContractSign.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/payments_2/nextRequisitesId/: post: operationId: EditPayments2NextRequisitesId tags: - Payments_2 summary: |- Изменение платежных реквизитов тарифа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\NextRequisitesId\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.NextRequisitesId.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.NextRequisitesId.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/payments_2/subscriptions/: post: operationId: EditPayments2Subscriptions tags: - Payments_2 summary: |- Изменения подписки сейчас Реализует две взаимоисключающие стратегии: - Проведение доплаты по текущей подписке - Остановка текущей подписки и создание новой - Новая подписка получит скидку на первый платеж с учетом амортизации оплаты на действующую подписку - После оплаты новой подписки действующая подписка будет досрочно завершена Выбор стратегии зависит от типа управления подпиской @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Subscriptions\Edit description: '@see Bank_2\Types\Subscriptions\Manager' requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Subscriptions.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Subscriptions.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/payments_2/urTinkoffCreateApplication/: post: operationId: AddPayments2UrTinkoffCreateApplication tags: - Payments_2 summary: |- Отправка заявки на подключение Тинькофф Бизнес @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\UrTinkoffCreateApplication\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.UrTinkoffCreateApplication.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.UrTinkoffCreateApplication.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/payments_2/validateMerchantCardAP/: post: operationId: GetPayments2ValidateMerchantCardAP tags: - Payments_2 summary: |- Валидация домена для подтверждения оплаты Apple Pay (system = card_ap) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\ValidateMerchantCardAP\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.ValidateMerchantCardAP.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.ValidateMerchantCardAP.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/positions_2/searchers/: post: operationId: AddPositions2Searchers tags: - Positions_2 summary: |- Добавление ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/positions_2/searchers/: post: operationId: DelPositions2Searchers tags: - Positions_2 summary: |- Удаление ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/positions_2/settings/: post: operationId: EditPositions2Settings tags: - Positions_2 summary: |- Установка общих настроек проверки позиций проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Settings\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Settings.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Settings.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/projects_2/analytics/: post: operationId: AddProjects2Analytics tags: - Projects_2 summary: |- Добавление графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/projects_2/analytics/: post: operationId: DelProjects2Analytics tags: - Projects_2 summary: |- Удаление графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/analytics/: post: operationId: EditProjects2Analytics tags: - Projects_2 summary: |- Настройка графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/analytics/: post: operationId: GetProjects2Analytics tags: - Projects_2 summary: |- Получение списка графиков @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/projects_2/competitors/: post: operationId: AddProjects2Competitors tags: - Projects_2 summary: |- Добавление конкурента Ограничения: не более Projects_2\Competitors::MAX_COMPETITORS_PER_PROJECT конкурентов в одном проекте @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/projects_2/competitors/: post: operationId: DelProjects2Competitors tags: - Projects_2 summary: |- Удаление конкурентов Обязательный параметр или ids или urls @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/competitors/: post: operationId: GetProjects2Competitors tags: - Projects_2 summary: |- Получение списка конкурентов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/projects_2/folders/: post: operationId: AddProjects2Folders tags: - Projects_2 summary: |- Добавление папки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Folders.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Folders.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/projects_2/folders/: post: operationId: DelProjects2Folders tags: - Projects_2 summary: |- Удаление папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Folders.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Folders.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects.Folders' /get/projects_2/folders/: post: operationId: GetProjects2Folders tags: - Projects_2 summary: |- Получение списка папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Folders.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Folders.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects.Folders' /add/projects_2/projects/: post: operationId: AddProjects2Projects tags: - Projects_2 summary: |- Добавление проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/projects_2/projects/: post: operationId: DelProjects2Projects tags: - Projects_2 summary: |- Удаление проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/projects_2/projects/: post: operationId: GetProjects2Projects tags: - Projects_2 summary: |- Получение списка проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /del/projects_2/rights/: post: operationId: DelProjects2Rights tags: - Projects_2 summary: |- Удаление прав у пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Rights.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Rights.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/rights/: post: operationId: EditProjects2Rights tags: - Projects_2 summary: |- Изменение прав на проект @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Rights.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Rights.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/projects_2/rights/: post: operationId: GetProjects2Rights tags: - Projects_2 summary: |- Получение информации о выданных доступах к проекту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Rights.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Rights.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects.Rights' /get/projects_2/status/: post: operationId: GetProjects2Status tags: - Projects_2 summary: |- Получение информации о домене и SSL сертификате Возвращает объект с параметрами: - domain_expire - ssl_expire @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Status\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Status.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Status.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/tasks/: post: operationId: GetProjects2Tasks tags: - Projects_2 summary: |- Получение списка задач @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Tasks\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Tasks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Tasks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /add/quiz_2/questions/: post: operationId: AddQuiz2Questions tags: - Quiz_2 summary: |- Добавление вопроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/quiz_2/questions/: post: operationId: DelQuiz2Questions tags: - Quiz_2 summary: |- Удаление вопроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/quiz_2/questions/: post: operationId: EditQuiz2Questions tags: - Quiz_2 summary: |- Редактировать вопрос @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/quiz_2/questions/: post: operationId: GetQuiz2Questions tags: - Quiz_2 summary: |- Получение вопроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Questions.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Quizes.Questions' /add/quiz_2/questionsResponses/: post: operationId: AddQuiz2QuestionsResponses tags: - Quiz_2 summary: |- Добавление ответа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\QuestionsResponses\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.QuestionsResponses.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.QuestionsResponses.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/quiz_2/results/: post: operationId: DelQuiz2Results tags: - Quiz_2 summary: |- Удаление результатов предыдущих попытки пройти тест @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Results\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Results.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Results.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/quiz_2/results/: post: operationId: GetQuiz2Results tags: - Quiz_2 summary: |- Получение своих результатов прохождения теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Results\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.Results.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.Results.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/quiz_2/resultsUsers/: post: operationId: GetQuiz2ResultsUsers tags: - Quiz_2 summary: |- Получение участников теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\ResultsUsers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.ResultsUsers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.ResultsUsers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/recurring_2/recurringCard/: post: operationId: DelRecurring2RecurringCard tags: - Recurring_2 summary: |- Удалить привязанную карту (system = card) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Methods\RecurringCard\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Recurring_2.Methods.RecurringCard.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Recurring_2.Methods.RecurringCard.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/recurring_2/recurringCard/: post: operationId: GetRecurring2RecurringCard tags: - Recurring_2 summary: |- Получение привязанных карт пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Methods\RecurringCard\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Recurring_2.Methods.RecurringCard.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Recurring_2.Methods.RecurringCard.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/robot_2/mailClaster/: post: operationId: AddRobot2MailClaster tags: - Robot_2 summary: |- Отправка письма на почту об окончании кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\MailClaster\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.MailClaster.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.MailClaster.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/robot_2/posterImages/: post: operationId: EditRobot2PosterImages tags: - Robot_2 summary: |- Обновление изображения poster для апометра @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\PosterImages\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.PosterImages.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.PosterImages.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/schedule_2/settings/: post: operationId: EditSchedule2Settings tags: - Schedule_2 summary: |- Изменить дополнительные параметры расписания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Settings\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Schedule_2.Methods.Settings.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Schedule_2.Methods.Settings.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/schedule_2/settings/: post: operationId: GetSchedule2Settings tags: - Schedule_2 summary: |- Получить дополнительные параметры расписания Для каждого типа могут быть свои параметры @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Settings\Get description: '@see Schedule_2\Mods\Settings' requestBody: content: application/json: schema: $ref: '#/components/schemas/Schedule_2.Methods.Settings.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Schedule_2.Methods.Settings.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/sms_2/checkPIN/: post: operationId: GetSms2CheckPIN tags: - Sms_2 summary: |- Проверить код для подтверждения действия @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Sms_2\Methods\CheckPIN\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Sms_2.Methods.CheckPIN.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Sms_2.Methods.CheckPIN.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/sms_2/sendPIN/: post: operationId: GetSms2SendPIN tags: - Sms_2 summary: |- Отправить код для подтверждения действия @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Sms_2\Methods\SendPIN\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Sms_2.Methods.SendPIN.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Sms_2.Methods.SendPIN.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/competitors/: post: operationId: GetSnapshots2Competitors tags: - Snapshots_2 summary: |- Получение списка конкурентов Метод базируется на объекте keywords (доступны только фильтры) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /edit/snapshots_2/hiddenDomains/: post: operationId: EditSnapshots2HiddenDomains tags: - Snapshots_2 summary: |- Выделение сайтов (доменов) как неважные @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\HiddenDomains\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.HiddenDomains.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.HiddenDomains.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/hiddenDomains/: post: operationId: GetSnapshots2HiddenDomains tags: - Snapshots_2 summary: |- Получение списка сайтов (доменов), которые выделены как неважные @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\HiddenDomains\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.HiddenDomains.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.HiddenDomains.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/history/: post: operationId: GetSnapshots2History tags: - Snapshots_2 summary: |- Получение истории снимков выдачи Метод базируется на объекте keywords (доступны только фильтры) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.History.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.History.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/system_2/calls/: post: operationId: GetSystem2Calls tags: - System_2 summary: |- Вызов нескольких методов в одном вызове @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Calls\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Calls.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Calls.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /add/system_2/cloud/: post: operationId: AddSystem2Cloud tags: - System_2 summary: |- Создание директории или загрузка файла Вернет имя директории в случае создания директории или bool при загрузке файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Cloud.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Cloud.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/system_2/cloud/: post: operationId: DelSystem2Cloud tags: - System_2 summary: |- Удаление файлов (файл будет перенесен в директорию /cloud/recycled) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Cloud.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Cloud.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/system_2/cloud/: post: operationId: GetSystem2Cloud tags: - System_2 summary: |- Получение директорий и файлов из облака @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Cloud.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Cloud.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/system_2/tpl/: post: operationId: GetSystem2Tpl tags: - System_2 summary: |- Получение кешируемого HTML-шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Tpl\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Tpl.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Tpl.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/templates_2/availableFieldsData/: post: operationId: GetTemplates2AvailableFieldsData tags: - Templates_2 summary: |- Получение данных доступных столбцов для выборки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\AvailableFieldsData\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.AvailableFieldsData.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.AvailableFieldsData.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/templates_2/fields/: post: operationId: DelTemplates2Fields tags: - Templates_2 summary: |- Удаление сохраненного списка столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Fields\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.Fields.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.Fields.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/templates_2/fields/: post: operationId: EditTemplates2Fields tags: - Templates_2 summary: |- Сохранение списка столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Fields\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.Fields.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.Fields.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/templates_2/fields/: post: operationId: GetTemplates2Fields tags: - Templates_2 summary: |- Получение сохраненного списка столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Fields\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.Fields.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.Fields.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/templates_2/fieldsProperties/: post: operationId: GetTemplates2FieldsProperties tags: - Templates_2 summary: |- Получение дополнительных параметров к списку столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\FieldsProperties\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Templates_2.Methods.FieldsProperties.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Templates_2.Methods.FieldsProperties.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/tickets_2/files/: post: operationId: AddTickets2Files tags: - Tickets_2 summary: |- Загрузка файла на сервер Процесс создания сообщения в тикет не завершен @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Files\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Files.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Files.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/tickets_2/files/: post: operationId: DelTickets2Files tags: - Tickets_2 summary: |- Удаление временных файлов для тикета Процесс создания поста не завершен @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Files\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Files.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Files.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tickets_2/files/: post: operationId: GetTickets2Files tags: - Tickets_2 summary: |- Получение списка временных файлов, загруженных для тикета Процесс создания поста не завершен @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Files\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Files.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Files.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/tickets_2/messages/: post: operationId: AddTickets2Messages tags: - Tickets_2 summary: |- Добавление сообщения к тикиту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Messages\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Messages.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Messages.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/rate/: post: operationId: EditTickets2Rate tags: - Tickets_2 summary: |- Дать оценку тикету @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Rate\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Rate.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Rate.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/tickets_2/tickets/: post: operationId: AddTickets2Tickets tags: - Tickets_2 summary: |- Создание тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/tickets/: post: operationId: EditTickets2Tickets tags: - Tickets_2 summary: |- Редактирование тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tickets_2/tickets/: post: operationId: GetTickets2Tickets tags: - Tickets_2 summary: |- Получение списка тикетов с сообщениями @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Tickets' /del/tpa_2/any/: post: operationId: DelTpa2Any tags: - Tpa_2 summary: |- Удаление интеграции для нескольких проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Any\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpa_2.Methods.Any.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpa_2.Methods.Any.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tpa_2/data/: post: operationId: GetTpa2Data tags: - Tpa_2 summary: |- Получение данных о подключенных сервисах @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Data\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpa_2.Methods.Data.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpa_2.Methods.Data.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects.Tpa' /edit/tpa_2/setCounterId/: post: operationId: EditTpa2SetCounterId tags: - Tpa_2 summary: |- Выбрать счетчик @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\SetCounterId\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpa_2.Methods.SetCounterId.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpa_2.Methods.SetCounterId.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tpa_2/testTpa/: post: operationId: GetTpa2TestTpa tags: - Tpa_2 summary: |- Обновить информацию по выполненной интеграции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\TestTpa\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpa_2.Methods.TestTpa.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpa_2.Methods.TestTpa.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tpvsr_2/stat/: post: operationId: GetTpvsr2Stat tags: - Tpvsr_2 summary: |- Получение статистики по ссылке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tpvsr_2/tags/: post: operationId: EditTpvsr2Tags tags: - Tpvsr_2 summary: |- Изменение тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Tags\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Tags.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Tags.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tpvsr_2/title/: post: operationId: GetTpvsr2Title tags: - Tpvsr_2 summary: |- Получить title ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Title\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Title.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Title.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/urls_2/export/: post: operationId: GetUrls2Export tags: - Urls_2 summary: |- Экспорт urls в определенном формате @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Urls_2.Methods.Export.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary model: schema: $ref: '#/components/schemas/Models.Urls' /add/urls_2/import/: post: operationId: AddUrls2Import tags: - Urls_2 summary: |- Импортирование urls Доступные поля для импорта: - url - sitemap - audit - indexing - watcher - tags @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Import\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Urls_2.Methods.Import.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Urls_2.Methods.Import.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/urls_2/tags/: post: operationId: EditUrls2Tags tags: - Urls_2 summary: |- Изменение тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Tags\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Urls_2.Methods.Tags.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Urls_2.Methods.Tags.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Urls' /get/users_2/auth/: post: operationId: GetUsers2Auth tags: - Users_2 summary: |- Информация о сессии авторизации пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Auth\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Auth.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Auth.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/logout/: post: operationId: GetUsers2Logout tags: - Users_2 summary: |- Выход из аккаунта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Logout\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Logout.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Logout.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/: post: operationId: EditUsers2Profile tags: - Users_2 summary: |- Изменение параметров активного пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/users_2/ranks/: post: operationId: AddUsers2Ranks tags: - Users_2 summary: |- Активация достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Ranks.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Ranks.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/ranks/: post: operationId: GetUsers2Ranks tags: - Users_2 summary: |- Получение достижений пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Ranks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Ranks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Users.Ranks' /get/users_2/referrals/: post: operationId: GetUsers2Referrals tags: - Users_2 summary: |- Получение списка рефералов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Referrals\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Referrals.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Referrals.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Users.Referrals' /add/users_2/reg/: post: operationId: AddUsers2Reg tags: - Users_2 summary: |- Создание заявки на регистрацию пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Reg\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Reg.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Reg.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/telegramAccounts/: post: operationId: GetUsers2TelegramAccounts tags: - Users_2 summary: |- Получение списка телеграм аккаунтов При указании project_id получает список телеграм аккаунтов по владельцу проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\TelegramAccounts\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.TelegramAccounts.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.TelegramAccounts.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/xml/: post: operationId: GetUsers2Xml tags: - Users_2 summary: |- Нужно для обратной совместимости с приложениями @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Xml\Get description: '@deprecated' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Xml.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Xml.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/votes_2/comment/: post: operationId: EditVotes2Comment tags: - Votes_2 summary: |- Добавление комментария к отзыву Оставить комментарий можно в течение часа поосле выставления оценки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Votes_2\Methods\Comment\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Votes_2.Methods.Comment.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Votes_2.Methods.Comment.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/accounting/counteragents/: post: operationId: EditAdmin2AccountingCounteragents tags: - Admin_2 summary: |- Изменение параметров контрагента @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Counteragents\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Counteragents.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Counteragents.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/accounting/counteragents/: post: operationId: GetAdmin2AccountingCounteragents tags: - Admin_2 summary: |- Получение контрагента @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Counteragents\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Counteragents.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Counteragents.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Accounting.Counteragents' /edit/admin_2/accounting/group/: post: operationId: EditAdmin2AccountingGroup tags: - Admin_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Edit' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/accounting/group/: post: operationId: GetAdmin2AccountingGroup tags: - Admin_2 summary: |- Получение групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.EmptyModel' /add/admin_2/accounting/invoices/: post: operationId: AddAdmin2AccountingInvoices tags: - Admin_2 summary: |- Добавление счета на оплату @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Invoices.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Invoices.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/admin_2/accounting/invoices/: post: operationId: DelAdmin2AccountingInvoices tags: - Admin_2 summary: |- Отмена отправки счета. Разрешено только для счетов со статусом pending или sending @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Invoices.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Invoices.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Invoices' /get/admin_2/accounting/invoices/: post: operationId: GetAdmin2AccountingInvoices tags: - Admin_2 summary: |- Получение счетов на оплату @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Invoices.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Invoices.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Invoices' /get/admin_2/accounting/operations/: post: operationId: GetAdmin2AccountingOperations tags: - Admin_2 summary: |- Получение внутренних операций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Operations\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Operations.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Operations.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.EmptyModel' /edit/admin_2/actions/bank/: post: operationId: EditAdmin2ActionsBank tags: - Admin_2 summary: |- Создание и проведение транзакции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Bank\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Bank.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Bank.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/admin_2/actions/payments/: post: operationId: DelAdmin2ActionsPayments tags: - Admin_2 summary: |- Отмена проведения счета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Payments\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Payments.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Payments.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/payments/: post: operationId: EditAdmin2ActionsPayments tags: - Admin_2 summary: |- Проведение счета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Payments\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Payments.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Payments.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/positions/: post: operationId: EditAdmin2ActionsPositions tags: - Admin_2 summary: |- Востановление удаленной проверки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/projects/: post: operationId: EditAdmin2ActionsProjects tags: - Admin_2 summary: |- Восстановление удаленного проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Projects\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Projects.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Projects.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/actions/projects/: post: operationId: GetAdmin2ActionsProjects tags: - Admin_2 summary: |- Сбор статистики и трафика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Projects\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Projects.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Projects.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/actions/telegram/: post: operationId: AddAdmin2ActionsTelegram tags: - Admin_2 summary: |- Добавление бота в телеграм канал @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Telegram\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Telegram.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Telegram.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/affiliate/referralProgramStats/: post: operationId: GetAdmin2AffiliateReferralProgramStats tags: - Admin_2 summary: |- Получение общей статистики по реферальной программе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferralProgramStats\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferralProgramStats.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferralProgramStats.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/affiliate/referralsByLevel/: post: operationId: GetAdmin2AffiliateReferralsByLevel tags: - Admin_2 summary: |- Получение сводки числа рефералов по своему уровню @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferralsByLevel\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferralsByLevel.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferralsByLevel.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/affiliate/referrals/: post: operationId: GetAdmin2AffiliateReferrals tags: - Admin_2 summary: |- Получение сводки по новым рефералам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\Referrals\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.Referrals.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.Referrals.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/affiliate/referrersByReferrals/: post: operationId: GetAdmin2AffiliateReferrersByReferrals tags: - Admin_2 summary: |- Получение сводки числа партнеров по числу рефералов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferrersByReferrals\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferrersByReferrals.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferrersByReferrals.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/affiliate/referrers/: post: operationId: GetAdmin2AffiliateReferrers tags: - Admin_2 summary: |- Получение сводки по новым партнерам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\Referrers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.Referrers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.Referrers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/affiliate/referrersWithReferrals/: post: operationId: GetAdmin2AffiliateReferrersWithReferrals tags: - Admin_2 summary: |- Получение партнеров c кол-вом рефералов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferrersWithReferrals\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferrersWithReferrals.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Affiliate.ReferrersWithReferrals.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.EmptyModel' /get/admin_2/analytics/activity/: post: operationId: GetAdmin2AnalyticsActivity tags: - Admin_2 summary: |- Получение активности пользователей по статусам активности Статусы активности: 1. Активный - клиент, который пополнял баланс в сервисе хотя бы раз. При этом трата средств в течение месяца не менее 100 рублей (или $5). 2. Активный (новый) - в эту категорию попадают клиенты, которые первый раз перешли в статус "Активного клиента". 3. Активный (постоянный) - в эту категорию попадут клиенты, которые не меняли свой статус активности за последний месяц 4. Активный (вернувшийся) - в эту категорию попадут клиенты, которые вернули себе статус "Активный клиент". 5. Стал не активным - в эту категорию попадут клиенты, которые потеряли статус "Активного клиента" и на протяжении 2 месяцев не возвращали себе этот статус. @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Activity\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Activity.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Activity.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/countOnlineUsers/: post: operationId: GetAdmin2AnalyticsCountOnlineUsers tags: - Admin_2 summary: |- Получение числа активных пользователей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\CountOnlineUsers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.CountOnlineUsers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.CountOnlineUsers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/events/: post: operationId: GetAdmin2AnalyticsEvents tags: - Admin_2 summary: |- Получение метрик из сервиса Аналитика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Events\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Events.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Events.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Analytics.Events' /get/admin_2/analytics/payments/: post: operationId: GetAdmin2AnalyticsPayments tags: - Admin_2 summary: |- Получение суммы оплат за период В статистике учитывается только сумма оплаты услуг без налогов и комиссий @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Payments\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Payments.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Payments.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/services/: post: operationId: GetAdmin2AnalyticsServices tags: - Admin_2 summary: |- Получение отчета платежей по сервисам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Services\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/statistics/: post: operationId: GetAdmin2AnalyticsStatistics tags: - Admin_2 summary: |- Получение статистики @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Statistics\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Statistics.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Statistics.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/tickets/: post: operationId: GetAdmin2AnalyticsTickets tags: - Admin_2 summary: |- Получение тикетов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Tickets' /get/admin_2/i18n/categories/: post: operationId: GetAdmin2I18nCategories tags: - Admin_2 summary: |- Получение категорий словаря @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\I18n\Categories\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.I18n.Categories.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.I18n.Categories.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/logs/system/: post: operationId: GetAdmin2LogsSystem tags: - Admin_2 summary: |- Получение данных из системного лога @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\System\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Logs.System.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Logs.System.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/ranks/activations/: post: operationId: GetAdmin2RanksActivations tags: - Admin_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Ranks\Activations\Get' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Ranks.Activations.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Ranks.Activations.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Analytics.RanksUsers' /get/admin_2/slack/rate/: post: operationId: GetAdmin2SlackRate tags: - Admin_2 summary: |- Рейтинг по сообщениям в Slack за предыдущий месяц @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Slack\Rate\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Slack.Rate.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Slack.Rate.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/staff/access/: post: operationId: EditAdmin2StaffAccess tags: - Admin_2 summary: |- Настройка доступа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Access\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.Access.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.Access.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Staff' /get/admin_2/staff/byPost/: post: operationId: GetAdmin2StaffByPost tags: - Admin_2 summary: |- Получение из бд данные сотрудников указанного поста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\ByPost\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.ByPost.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.ByPost.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/staff/contractPrint/: post: operationId: GetAdmin2StaffContractPrint tags: - Admin_2 summary: |- Печать договора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\ContractPrint\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.ContractPrint.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/admin_2/staff/posts/: post: operationId: GetAdmin2StaffPosts tags: - Admin_2 summary: |- Получение возможных позиций сотрудников @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Posts\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.Posts.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.Posts.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/staff/vacation/: post: operationId: AddAdmin2StaffVacation tags: - Admin_2 summary: |- Добавление отпуска для сотрудника @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Vacation\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.Vacation.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.Vacation.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/admin_2/staff/vacation/: post: operationId: DelAdmin2StaffVacation tags: - Admin_2 summary: |- Удаление данных об отпуске @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Vacation\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.Vacation.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Staff.Vacation.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/staff/vacationPrint/: post: operationId: GetAdmin2StaffVacationPrint tags: - Admin_2 summary: |- Печать заявления на отпуск @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\VacationPrint\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Staff.VacationPrint.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/admin_2/tpl/schema/: post: operationId: GetAdmin2TplSchema tags: - Admin_2 summary: |- Получение схему HTML шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Tpl\Schema\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Tpl.Schema.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Tpl.Schema.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/users/promocodes/: post: operationId: AddAdmin2UsersPromocodes tags: - Admin_2 summary: |- Добавление промокоды к достижению @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Promocodes\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Promocodes.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Promocodes.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Users.Verif' /get/admin_2/users/promocodes/: post: operationId: GetAdmin2UsersPromocodes tags: - Admin_2 summary: |- Получение промокодов В params хранится строка в формате: - {{ rank_id }} - {{ rank_id }},single_code - для многоразового кода @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Promocodes\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Promocodes.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Promocodes.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Users.Verif' /add/admin_2/users/ranks/: post: operationId: AddAdmin2UsersRanks tags: - Admin_2 summary: |- Добавление достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Ranks\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Ranks.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Ranks.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Users.Ranks' /edit/admin_2/users/ranks/: post: operationId: EditAdmin2UsersRanks tags: - Admin_2 summary: |- Измение достижение @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Ranks\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Ranks.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Ranks.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Users.Ranks' /get/admin_2/users/ranks/: post: operationId: GetAdmin2UsersRanks tags: - Admin_2 summary: |- Получение достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Ranks\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Ranks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Ranks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Admin.Users.Ranks' /edit/aitracker_2/checker/go/: post: operationId: EditAitracker2CheckerGo tags: - Aitracker_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Checker\Go\Edit' requestBody: content: application/json: schema: $ref: '#/components/schemas/AiTracker_2.Methods.Checker.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/AiTracker_2.Methods.Checker.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/aitracker_2/checker/price/: post: operationId: GetAitracker2CheckerPrice tags: - Aitracker_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Checker\Price\Get' requestBody: content: application/json: schema: $ref: '#/components/schemas/AiTracker_2.Methods.Checker.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/AiTracker_2.Methods.Checker.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /add/aitracker_2/prompts/groups/: post: operationId: AddAitracker2PromptsGroups tags: - Aitracker_2 summary: |- Добавление групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Prompts\Groups\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/AiTracker_2.Methods.Prompts.Groups.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/AiTracker_2.Methods.Prompts.Groups.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/audit/browse/: post: operationId: GetAudit2AuditBrowse tags: - Audit_2 summary: |- Получение сводки анализа сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Browse\Get description: '@deprecated' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Browse.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Browse.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/audit/checks/: post: operationId: GetAudit2AuditChecks tags: - Audit_2 summary: |- Получение общей информации о проверках - только для проверки, которая не завершена - в ответе будут заменены значения кодов ответа на текущие: count_000, count_1xx, count_2xx, count_3xx, count_4xx, count_5xx - в ответе будет заменено значение count_pages и count_all на текущие - в ответ будет добавлены значения robot_step и robot_count_tasks_allм @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Checks\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Checks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Checks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Checks' /get/audit_2/audit/css/: post: operationId: GetAudit2AuditCss tags: - Audit_2 summary: |- Получение проверенных css @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Css\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Css.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Css.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Css' /get/audit_2/audit/export/: post: operationId: GetAudit2AuditExport tags: - Audit_2 summary: |- Экспорт результатов проверки файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Export.Get' required: true responses: '200': description: Файл результатов проверки сайта content: application/octet-stream: schema: type: string format: binary /get/audit_2/audit/images/: post: operationId: GetAudit2AuditImages tags: - Audit_2 summary: |- Получение проверенных изображений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Images\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Images.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Images.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Images' /get/audit_2/audit/js/: post: operationId: GetAudit2AuditJs tags: - Audit_2 summary: |- Получение проверенных js @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Js\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Js.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Js.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Js' /get/audit_2/audit/links/: post: operationId: GetAudit2AuditLinks tags: - Audit_2 summary: |- Получение проверенных ссылок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Links\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Links.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Links.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Links' /get/audit_2/audit/log/: post: operationId: GetAudit2AuditLog tags: - Audit_2 summary: |- Получение данных проверенных ресурсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Log\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Log.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Log.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/audit_2/audit/pages/: post: operationId: GetAudit2AuditPages tags: - Audit_2 summary: |- Получение страниц, по которым был выполнен аудит @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Pages\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Pages.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Pages.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Pages' /get/audit_2/audit/summary/: post: operationId: GetAudit2AuditSummary tags: - Audit_2 summary: |- Получение сводки о выполненном аудите @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Summary\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Summary.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Summary.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Checks' /get/audit_2/audit/summaryPage/: post: operationId: GetAudit2AuditSummaryPage tags: - Audit_2 summary: |- Получение сводки страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\SummaryPage\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.SummaryPage.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.SummaryPage.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Audit.Pages' /get/audit_2/indexing/export/: post: operationId: GetAudit2IndexingExport tags: - Audit_2 summary: |- Экспорт результатов индексации Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Export.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Export.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/indexing/links/: post: operationId: GetAudit2IndexingLinks tags: - Audit_2 summary: |- Создание гостевой ссылки на просмотр позиций Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Links\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Links.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Links.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/indexing/summary/: post: operationId: GetAudit2IndexingSummary tags: - Audit_2 summary: |- Получение сводки индексации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Summary\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Summary.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Summary.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/watcher/byURL/: post: operationId: GetAudit2WatcherByURL tags: - Audit_2 summary: |- Построение отчета по одному URL Отличия от get/audit_2/watcher: - отчет генерируется на основе объекта watcher_results, а не urls - параметры выбора периода отчета игнорируются - выбор проверок регулируется параметрами запроса filters, limit и offset @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\ByURL\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.ByURL.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.ByURL.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Watcher.Results' /get/audit_2/watcher/checks/: post: operationId: GetAudit2WatcherChecks tags: - Audit_2 summary: |- Получение проверок радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Checks\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Checks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Checks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/watcher/summary/: post: operationId: GetAudit2WatcherSummary tags: - Audit_2 summary: |- Получение сводки радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Summary\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Summary.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Summary.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/diadoc/sendContract/: post: operationId: GetBank2DiadocSendContract tags: - Bank_2 summary: |- Отправка договора в диадок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Diadoc\SendContract\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Diadoc.SendContract.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Diadoc.SendContract.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/diadoc/sendTotalReceipt/: post: operationId: GetBank2DiadocSendTotalReceipt tags: - Bank_2 summary: |- Отправка акта сверки в диадок Параметры см. в bank_2_requisites::protected_get_printTotalReceipt(); @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Diadoc\SendTotalReceipt\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Diadoc.SendTotalReceipt.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Diadoc.SendTotalReceipt.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/history/export/: post: operationId: GetBank2HistoryExport tags: - Bank_2 summary: |- Экспорт лога банка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\History\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.History.Export.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/bank_2/history/summary/: post: operationId: GetBank2HistorySummary tags: - Bank_2 summary: |- Получение сводки проведенных операций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\History\Summary\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.History.Summary.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.History.Summary.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.BalanceHistory' /edit/bank_2/referrals/toBonus/: post: operationId: EditBank2ReferralsToBonus tags: - Bank_2 summary: |- Перевод средств с реферального счета на бонусный @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Referrals\ToBonus\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Referrals.ToBonus.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Referrals.ToBonus.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/requisites/contractTariffId/: post: operationId: GetBank2RequisitesContractTariffId tags: - Bank_2 summary: |- Получение id тарифа пользователя по типу контракта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\ContractTariffId\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.ContractTariffId.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Requisites.ContractTariffId.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/requisites/print/: post: operationId: GetBank2RequisitesPrint tags: - Bank_2 summary: |- Скачивание документа в формате PDF @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Print\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.Print.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/bank_2/requisites/printTotalReceipt/: post: operationId: GetBank2RequisitesPrintTotalReceipt tags: - Bank_2 summary: |- Получение акта сверки (акты по предоплате выводятся в одном платеже) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\PrintTotalReceipt\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.PrintTotalReceipt.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Requisites.PrintTotalReceipt.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/bank_2/requisites/printZip/: post: operationId: GetBank2RequisitesPrintZip tags: - Bank_2 summary: |- Скачивание архива документов в формате PDF @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\PrintZip\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Requisites.PrintZip.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/bank_2/subscriptions/plans/: post: operationId: GetBank2SubscriptionsPlans tags: - Bank_2 summary: |- Получение интерфейсов настройки всех планов подписки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Subscriptions\Plans\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Bank_2.Methods.Subscriptions.Plans.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Bank_2.Methods.Subscriptions.Plans.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/broker_2/ads/status/: post: operationId: EditBroker2AdsStatus tags: - Broker_2 summary: |- Изменение статуса объявлений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\Status\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Ads.Status.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Ads.Status.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/broker_2/ads/toModerate/: post: operationId: EditBroker2AdsToModerate tags: - Broker_2 summary: |- Отправка объявления на модерацию @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\ToModerate\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Ads.ToModerate.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Ads.ToModerate.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/broker_2/campaigns/updateTargeting/: post: operationId: EditBroker2CampaignsUpdateTargeting tags: - Broker_2 summary: |- Обновление данных таргетинга @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\UpdateTargeting\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.UpdateTargeting.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Campaigns.UpdateTargeting.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Broker.Campaigns' /get/broker_2/groups/editor/: post: operationId: GetBroker2GroupsEditor tags: - Broker_2 summary: |- Получение групп рекламной кампании для редактора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Groups\Editor\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Groups.Editor.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Groups.Editor.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/broker_2/keywords/status/: post: operationId: EditBroker2KeywordsStatus tags: - Broker_2 summary: |- Изменение статуса запросов рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Status\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Status.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Keywords.Status.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/broker_2/log/export/: post: operationId: GetBroker2LogExport tags: - Broker_2 summary: |- Экспортирование архива логов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Log\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Log.Export.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary model: schema: $ref: '#/components/schemas/Models.Broker.Log' /add/broker_2/tasks/rateTask/: post: operationId: AddBroker2TasksRateTask tags: - Broker_2 summary: |- Ручной запуск корректировки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Tasks\RateTask\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Broker_2.Methods.Tasks.RateTask.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Broker_2.Methods.Tasks.RateTask.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/export/table/: post: operationId: GetCompetitors2ExportTable tags: - Competitors_2 summary: |- Экспорт данных отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\Table\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Export.Table.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Export.Table.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /add/competitors_2/export/tableToProject/: post: operationId: AddCompetitors2ExportTableToProject tags: - Competitors_2 summary: |- Экспорт запросов в проект @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\TableToProject\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Export.TableToProject.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Export.TableToProject.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /edit/competitors_2/orders/pay/: post: operationId: EditCompetitors2OrdersPay tags: - Competitors_2 summary: |- Оплатить отчет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\Pay\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Orders.Pay.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Orders.Pay.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/apometr/calendar/: post: operationId: GetContent2ApometrCalendar tags: - Content_2 summary: |- Получение календаря апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Calendar\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.Calendar.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.Calendar.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/apometr/cHHistory/: post: operationId: GetContent2ApometrCHHistory tags: - Content_2 summary: |- Получение истории urls, найденных в выдаче, за конкретную проверку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\CHHistory\Get description: '@deprecated Используйте Services\Content_2\Methods\Apometr\Snapshots\Top\Get' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.CHHistory.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.CHHistory.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Apometr.History' /get/content_2/apometr/history/: post: operationId: GetContent2ApometrHistory tags: - Content_2 summary: |- Получение истории шторма за период в 2 суток @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\History\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.History.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.History.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/apometr/keywords/: post: operationId: GetContent2ApometrKeywords tags: - Content_2 summary: |- Получение поисковых запросов апометра @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Keywords\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.Keywords.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.Keywords.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Apometr.Keywords' /get/content_2/apometr/updates/: post: operationId: GetContent2ApometrUpdates tags: - Content_2 summary: |- Получение апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Updates\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.Updates.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.Updates.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/journal/articles/: post: operationId: GetContent2JournalArticles tags: - Content_2 summary: |- Получение статьи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Articles\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Articles.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Articles.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/journal/bookmarksAuthors/: post: operationId: GetContent2JournalBookmarksAuthors tags: - Content_2 summary: |- Получение закладок авторов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\BookmarksAuthors\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.BookmarksAuthors.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.BookmarksAuthors.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/journal/bookmarks/: post: operationId: GetContent2JournalBookmarks tags: - Content_2 summary: |- Получение закладок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Bookmarks\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Bookmarks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Bookmarks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/journal/course/: post: operationId: GetContent2JournalCourse tags: - Content_2 summary: |- Получение инофрмации о курсах Параметры выборки основаны на модели Models\Pages @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/journal/rubrics/: post: operationId: GetContent2JournalRubrics tags: - Content_2 summary: |- Получение рубрики @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Rubrics\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Rubrics.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Rubrics.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /edit/content_2/journal/subscribe/: post: operationId: EditContent2JournalSubscribe tags: - Content_2 summary: |- Изменение состояния подписки на рассылку журнала @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Subscribe\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Subscribe.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Subscribe.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/content_2/pages/order/: post: operationId: EditContent2PagesOrder tags: - Content_2 summary: |- Сортировка документов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Order\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Pages.Order.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Pages.Order.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/support/menu/: post: operationId: GetContent2SupportMenu tags: - Content_2 summary: |- Получение меню справки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Support\Menu\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Support.Menu.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Support.Menu.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/informer_2/push/token/: post: operationId: AddInformer2PushToken tags: - Informer_2 summary: |- Регистрация токена @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Push\Token\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Push.Token.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Push.Token.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/informer_2/push/token/: post: operationId: DelInformer2PushToken tags: - Informer_2 summary: |- Удаление токена @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Push\Token\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Push.Token.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Push.Token.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/actions/moveBySubstrings/: post: operationId: EditKeywords2ActionsMoveBySubstrings tags: - Keywords_2 summary: |- Перенос запросов в группу по вхождению в них подстрок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\MoveBySubstrings\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Actions.MoveBySubstrings.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Actions.MoveBySubstrings.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/actions/replaceName/: post: operationId: EditKeywords2ActionsReplaceName tags: - Keywords_2 summary: |- Замена текста в запросах @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\ReplaceName\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Actions.ReplaceName.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Actions.ReplaceName.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Keywords' /edit/keywords_2/actions/replaceTarget/: post: operationId: EditKeywords2ActionsReplaceTarget tags: - Keywords_2 summary: |- Замена целевых ссылок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\ReplaceTarget\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Actions.ReplaceTarget.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Actions.ReplaceTarget.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Keywords' /edit/keywords_2/actions/setTargetsFromRelevant/: post: operationId: EditKeywords2ActionsSetTargetsFromRelevant tags: - Keywords_2 summary: |- Установка целевой ссылки равной релевантной за последнюю проверку позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\SetTargetsFromRelevant\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Actions.SetTargetsFromRelevant.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Actions.SetTargetsFromRelevant.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/claster/byRelevant/: post: operationId: EditKeywords2ClasterByRelevant tags: - Keywords_2 summary: |- Кластеризация по релевантной странице: проверки перед началом кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\ByRelevant\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.ByRelevant.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.ByRelevant.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/claster/byTarget/: post: operationId: EditKeywords2ClasterByTarget tags: - Keywords_2 summary: |- Кластеризация по целевой ссылке: проверки перед началом кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\ByTarget\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.ByTarget.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.ByTarget.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/keywords_2/claster/countPriceReclaster/: post: operationId: GetKeywords2ClasterCountPriceReclaster tags: - Keywords_2 summary: |- Получение информации и предыдущей кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\CountPriceReclaster\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.CountPriceReclaster.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.CountPriceReclaster.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/keywords_2/claster/percent/: post: operationId: GetKeywords2ClasterPercent tags: - Keywords_2 summary: |- Получение обновленного процента завершения кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\Percent\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.Percent.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.Percent.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/keywords_2/claster/priceChange/: post: operationId: GetKeywords2ClasterPriceChange tags: - Keywords_2 summary: |- Получение цены перекластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\PriceChange\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.PriceChange.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.PriceChange.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/keywords_2/claster/price/: post: operationId: GetKeywords2ClasterPrice tags: - Keywords_2 summary: |- Получение цены кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/keywords_2/claster/task/: post: operationId: AddKeywords2ClasterTask tags: - Keywords_2 summary: |- Запуск кластеризации (проверка на права в "api_get_priceClaster()") @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\Task\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.Task.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.Task.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/keywords_2/claster/taskChange/: post: operationId: AddKeywords2ClasterTaskChange tags: - Keywords_2 summary: |- Запуск перекластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\TaskChange\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Claster.TaskChange.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Claster.TaskChange.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/collect/go/: post: operationId: EditKeywords2CollectGo tags: - Keywords_2 summary: |- Постановка задачи на подбор запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/keywords_2/collect/price/: post: operationId: GetKeywords2CollectPrice tags: - Keywords_2 summary: |- Получение стоимости подбора запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/folders/move/: post: operationId: EditKeywords2FoldersMove tags: - Keywords_2 summary: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Move\Edit' requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Move.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Move.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Folders' /edit/keywords_2/folders/rename/: post: operationId: EditKeywords2FoldersRename tags: - Keywords_2 summary: |- Переименовывание папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Rename\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Rename.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Rename.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Folders' /edit/keywords_2/folders/undel/: post: operationId: EditKeywords2FoldersUndel tags: - Keywords_2 summary: |- Восстановление папок проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Undel\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Undel.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Folders.Undel.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Folders' /get/keywords_2/groups/export/: post: operationId: GetKeywords2GroupsExport tags: - Keywords_2 summary: |- Экспорт всех запросов в определенном формате (экспорт всех запросов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Export.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary model: schema: $ref: '#/components/schemas/Models.Groups' /edit/keywords_2/groups/move/: post: operationId: EditKeywords2GroupsMove tags: - Keywords_2 summary: |- Перемещение группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Move\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Move.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Move.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /edit/keywords_2/groups/on/: post: operationId: EditKeywords2GroupsOn tags: - Keywords_2 summary: |- Изменение статуса активности группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\On\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.On.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.On.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /edit/keywords_2/groups/rename/: post: operationId: EditKeywords2GroupsRename tags: - Keywords_2 summary: |- Переименовывание группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Rename\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Rename.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Rename.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /edit/keywords_2/groups/sort/: post: operationId: EditKeywords2GroupsSort tags: - Keywords_2 summary: |- Изменение сортировки групп Не оптимизировано для работы с большим числом групп, дат и регионов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Sort\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Sort.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Sort.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /edit/keywords_2/groups/undel/: post: operationId: EditKeywords2GroupsUndel tags: - Keywords_2 summary: |- Восстановление группы из корзины @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Undel\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Undel.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Groups.Undel.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Groups' /add/keywords_2/keywords/import/: post: operationId: AddKeywords2KeywordsImport tags: - Keywords_2 summary: |- Импорт запросов (по необходимости зависимых с ними групп и папок) Доступные поля для импорта: group_folder_path|group_name|name|tags|target поля перекрывают аналогичные параметры в запросе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Keywords\Import\Add description: '@see Keywords_2\Mods\Keywords\Import::fromHandle()' requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Keywords.Import.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Keywords.Import.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/volumes/go/: post: operationId: EditKeywords2VolumesGo tags: - Keywords_2 summary: |- Постановка задачи на проверку частоты запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Volumes\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Volumes.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Volumes.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Keywords' /get/keywords_2/volumes/price/: post: operationId: GetKeywords2VolumesPrice tags: - Keywords_2 summary: |- Информация о стоимости запуска проверки позиций по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Volumes\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Volumes.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Volumes.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Keywords' /add/landings_2/hr/feedback/: post: operationId: AddLandings2HrFeedback tags: - Landings_2 summary: |- Отправление письма с лэндинга вакансий на hr@topvisor.com @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Landings_2\Methods\Hr\Feedback\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Landings_2.Methods.Hr.Feedback.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Landings_2.Methods.Hr.Feedback.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/mentions_2/checker/go/: post: operationId: EditMentions2CheckerGo tags: - Mentions_2 summary: |- Отправка правил на проверку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Checker\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Checker.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Checker.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/mentions_2/checker/price/: post: operationId: GetMentions2CheckerPrice tags: - Mentions_2 summary: |- Получение стоимости проверки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Checker\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Checker.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Checker.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/mentions_2/rules/keywords/: post: operationId: EditMentions2RulesKeywords tags: - Mentions_2 summary: |- Изменение ключевых слов правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Keywords\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Keywords.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Keywords.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Rules' /edit/mentions_2/rules/rename/: post: operationId: EditMentions2RulesRename tags: - Mentions_2 summary: |- Изменить имя правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Rename\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Rename.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Rules.Rename.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Rules' /edit/mentions_2/searchers/depth/: post: operationId: EditMentions2SearchersDepth tags: - Mentions_2 summary: |- Изменение глубины сбора упоминаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Depth\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Depth.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Depth.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Searchers' /edit/mentions_2/searchers/enabled/: post: operationId: EditMentions2SearchersEnabled tags: - Mentions_2 summary: |- Изменить активность поисковика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Enabled\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Enabled.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Mentions_2.Methods.Searchers.Enabled.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Mentions.Searchers' /edit/payments_2/recurrent/suspend/: post: operationId: EditPayments2RecurrentSuspend tags: - Payments_2 summary: |- Управление приостановкой/возобновлением рекуррентных платежей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Recurrent\Suspend\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Recurrent.Suspend.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Recurrent.Suspend.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/payments_2/subscriptions/next/: post: operationId: EditPayments2SubscriptionsNext tags: - Payments_2 summary: |- Изменения подписки на следующий расчетный период Изменение доступно только в рамках одной платежной системы Если требуется изменить другие параметры подписки, это можно только путем остановки этой подписки и созданием новой подписки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Subscriptions\Next\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Subscriptions.Next.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Subscriptions.Next.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/payments_2/tariff/delCard/: post: operationId: EditPayments2TariffDelCard tags: - Payments_2 summary: |- Отписка от тарифа, оплаченного картой @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Tariff\DelCard\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Tariff.DelCard.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Tariff.DelCard.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/payments_2/tariff/nextToDiadoc/: post: operationId: EditPayments2TariffNextToDiadoc tags: - Payments_2 summary: |- Настройка оплаты тарифов: выставлять ли счета через диадок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Tariff\NextToDiadoc\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Tariff.NextToDiadoc.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Tariff.NextToDiadoc.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/payments_2/tariff/setNext/: post: operationId: EditPayments2TariffSetNext tags: - Payments_2 summary: |- Смена тарифа со следующего месяца @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Tariff\SetNext\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Payments_2.Methods.Tariff.SetNext.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Payments_2.Methods.Tariff.SetNext.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/positions_2/checker/go/: post: operationId: EditPositions2CheckerGo tags: - Positions_2 summary: |- Отправка проектов на проверку позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Checker\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Checker.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Checker.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/positions_2/checker/price/: post: operationId: GetPositions2CheckerPrice tags: - Positions_2 summary: |- Информация о стоимости запуска проверки позиций по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Checker\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Checker.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Checker.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /edit/positions_2/searchers/enabled/: post: operationId: EditPositions2SearchersEnabled tags: - Positions_2 summary: |- Включение/выключение ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Enabled\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Enabled.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Enabled.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/positions_2/searchers/regions/: post: operationId: AddPositions2SearchersRegions tags: - Positions_2 summary: |- Добавление региона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/positions_2/searchers/regions/: post: operationId: DelPositions2SearchersRegions tags: - Positions_2 summary: |- Удаление региона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/positions_2/searchers/regions/: post: operationId: EditPositions2SearchersRegions tags: - Positions_2 summary: |- Изменение региона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/positions_2/searchers/sort/: post: operationId: EditPositions2SearchersSort tags: - Positions_2 summary: |- Настройка сортировки ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Sort\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Sort.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Sort.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/analytics/graph/: post: operationId: GetProjects2AnalyticsGraph tags: - Projects_2 summary: |- Получение данных графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Graph\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Graph.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Analytics.Graph.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/competitors/move/: post: operationId: EditProjects2CompetitorsMove tags: - Projects_2 summary: |- Перемещение конкурента (сортировка) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Move\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Move.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Move.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/competitors/name/: post: operationId: EditProjects2CompetitorsName tags: - Projects_2 summary: |- Установка имени конкурента @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Name\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Name.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Competitors.Name.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/competitors/on/: post: operationId: EditProjects2CompetitorsOn tags: - Projects_2 summary: |- Включение/выключение конкурентов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\On\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Competitors.On.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Competitors.On.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/folders/move/: post: operationId: EditProjects2FoldersMove tags: - Projects_2 summary: |- Перемещение проектов в папку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Move\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Folders.Move.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Folders.Move.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/folders/moveFolder/: post: operationId: EditProjects2FoldersMoveFolder tags: - Projects_2 summary: |- Переместить папку Вложенные папки запрещены, поэтому перемещение происходит только в пределах одного списка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\MoveFolder\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Folders.MoveFolder.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Folders.MoveFolder.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/folders/name/: post: operationId: EditProjects2FoldersName tags: - Projects_2 summary: |- Изменение имени папки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Name\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Folders.Name.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Folders.Name.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/master/hintsCompetitors/: post: operationId: GetProjects2MasterHintsCompetitors tags: - Projects_2 summary: |- Получить подсазки конкурентов для добавления в проект Доступ по API закрыт @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Master\HintsCompetitors\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Master.HintsCompetitors.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Master.HintsCompetitors.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/master/hintsKeywords/: post: operationId: GetProjects2MasterHintsKeywords tags: - Projects_2 summary: |- Получить подсазки запросов для добавления в проект Доступ по API закрыт @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Master\HintsKeywords\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Master.HintsKeywords.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Master.HintsKeywords.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/projects_2/projects/copy/: post: operationId: AddProjects2ProjectsCopy tags: - Projects_2 summary: |- Копирование проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Copy\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Copy.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Copy.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/projects/favorite/: post: operationId: EditProjects2ProjectsFavorite tags: - Projects_2 summary: |- Настройка избранных проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Favorite\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Favorite.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Favorite.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /edit/projects_2/projects/move/: post: operationId: EditProjects2ProjectsMove tags: - Projects_2 summary: |- Перемещение проекта (сортировка) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Move\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Move.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Move.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/projects/name/: post: operationId: EditProjects2ProjectsName tags: - Projects_2 summary: |- Установка имени проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Name\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Name.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Name.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/projects/on/: post: operationId: EditProjects2ProjectsOn tags: - Projects_2 summary: |- Редактирование "on" проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\On\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.On.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.On.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /edit/projects_2/projects/sort/: post: operationId: EditProjects2ProjectsSort tags: - Projects_2 summary: |- Изменение сортировки проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Sort\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Sort.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Sort.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /edit/projects_2/projects/tags/: post: operationId: EditProjects2ProjectsTags tags: - Projects_2 summary: |- Редактирование тегов проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Tags\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Tags.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Tags.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/projects/url/: post: operationId: EditProjects2ProjectsUrl tags: - Projects_2 summary: |- Редактирование ссылки проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Url\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Projects.Url.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Projects.Url.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/projects_2/rights/changeOwner/: post: operationId: DelProjects2RightsChangeOwner tags: - Projects_2 summary: |- Отмена передачи проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\ChangeOwner\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Rights.ChangeOwner.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Rights.ChangeOwner.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/projects_2/rights/changeOwner/: post: operationId: EditProjects2RightsChangeOwner tags: - Projects_2 summary: |- Инициализация передачи проекта другому пользователю @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\ChangeOwner\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Rights.ChangeOwner.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Rights.ChangeOwner.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/rights/changeOwner/: post: operationId: GetProjects2RightsChangeOwner tags: - Projects_2 summary: |- Получение информации о смене владельца @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\ChangeOwner\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Rights.ChangeOwner.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Rights.ChangeOwner.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/status/registrar/: post: operationId: GetProjects2StatusRegistrar tags: - Projects_2 summary: |- Получение информации о регистрации домена Возвращает объект с параметрами: - wait_time, если данные не готовы - created, если данные готовы - paidtill, если данные готовы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Status\Registrar\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Status.Registrar.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Status.Registrar.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/status/ssl/: post: operationId: GetProjects2StatusSsl tags: - Projects_2 summary: |- Получение информации об SSL сертификате Возваращает объект с параметрами: - expire @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Status\Ssl\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Status.Ssl.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Status.Ssl.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/projects_2/tasks/volumes/: post: operationId: AddProjects2TasksVolumes tags: - Projects_2 summary: |- Создание задачи на проверку частоты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Tasks\Volumes\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Tasks.Volumes.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Tasks.Volumes.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/quiz_2/questionsResponses/multi/: post: operationId: AddQuiz2QuestionsResponsesMulti tags: - Quiz_2 summary: |- Добавление нескольких ответов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\QuestionsResponses\Multi\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Quiz_2.Methods.QuestionsResponses.Multi.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Quiz_2.Methods.QuestionsResponses.Multi.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/redmine_2/users/groups/: post: operationId: GetRedmine2UsersGroups tags: - Redmine_2 summary: |- Получить список групп с пользователями @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Redmine_2\Methods\Users\Groups\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Redmine_2.Methods.Users.Groups.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Redmine_2.Methods.Users.Groups.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/reports_2/positions/sendTest/: post: operationId: EditReports2PositionsSendTest tags: - Reports_2 summary: |- Отправить тестовый отчет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Reports_2\Methods\Positions\SendTest\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Reports_2.Methods.Positions.SendTest.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Reports_2.Methods.Positions.SendTest.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/robot_2/admin/anonses/: post: operationId: AddRobot2AdminAnonses tags: - Robot_2 summary: |- Добавление анонса Вернет количество добавленных анонсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Anonses\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Anonses.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Anonses.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/robot_2/admin/anonses/: post: operationId: EditRobot2AdminAnonses tags: - Robot_2 summary: |- Редактирование Анонсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Anonses\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Anonses.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Anonses.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Anons' /get/robot_2/admin/anonses/: post: operationId: GetRobot2AdminAnonses tags: - Robot_2 summary: |- Получение списка анонсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Anonses\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Anonses.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Anonses.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Anons' /add/robot_2/admin/layers/: post: operationId: AddRobot2AdminLayers tags: - Robot_2 summary: |- Добавление нового слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Layers\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Layers.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Layers.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/robot_2/admin/layers/: post: operationId: EditRobot2AdminLayers tags: - Robot_2 summary: |- Редактирование слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Layers\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Layers.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Layers.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Layers' /get/robot_2/admin/layers/: post: operationId: GetRobot2AdminLayers tags: - Robot_2 summary: |- Получение списка Слоев @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Layers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Layers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Layers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Layers' /add/robot_2/admin/partners/: post: operationId: AddRobot2AdminPartners tags: - Robot_2 summary: |- Добавление партнера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Partners\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Partners.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Partners.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/robot_2/admin/partners/: post: operationId: EditRobot2AdminPartners tags: - Robot_2 summary: |- Редактирование партнера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Partners\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Partners.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Partners.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Partners' /get/robot_2/admin/partners/: post: operationId: GetRobot2AdminPartners tags: - Robot_2 summary: |- Получение списка партнеров @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Partners\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Partners.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Partners.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Partners' /add/robot_2/admin/servers/: post: operationId: AddRobot2AdminServers tags: - Robot_2 summary: |- Добавление сервера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Servers\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Servers.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Servers.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/robot_2/admin/servers/: post: operationId: EditRobot2AdminServers tags: - Robot_2 summary: |- Редактирование серверов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Servers\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Servers.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Servers.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Servers' /get/robot_2/admin/servers/: post: operationId: GetRobot2AdminServers tags: - Robot_2 summary: |- Получение списка серверов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Servers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Servers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Servers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Servers' /get/robot_2/admin/services/: post: operationId: GetRobot2AdminServices tags: - Robot_2 summary: |- Получение списка услуг @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Services\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Service' /get/robot_2/admin/statsRecognizersCountErrors/: post: operationId: GetRobot2AdminStatsRecognizersCountErrors tags: - Robot_2 summary: |- Получение статистики по количествам ошибок распознавателей капч Статистика возвращается только для Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\StatsRecognizersCountErrors\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.StatsRecognizersCountErrors.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.StatsRecognizersCountErrors.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/robot_2/admin/statsRecognizers/: post: operationId: GetRobot2AdminStatsRecognizers tags: - Robot_2 summary: |- Получение статистики по работе распознавателей капч. Статистика возвращается только для Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\StatsRecognizers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.StatsRecognizers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.StatsRecognizers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/schedule_2/settings/emailsHints/: post: operationId: GetSchedule2SettingsEmailsHints tags: - Schedule_2 summary: |- Получить список email, используемых в любых расписаниях, к которым есть доступ у аккаунта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Settings\EmailsHints\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Schedule_2.Methods.Settings.EmailsHints.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Schedule_2.Methods.Settings.EmailsHints.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/competitors/chart/: post: operationId: GetSnapshots2CompetitorsChart tags: - Snapshots_2 summary: |- Получение данных сводки конкурентов для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Chart\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Chart.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Chart.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/competitors/export/: post: operationId: GetSnapshots2CompetitorsExport tags: - Snapshots_2 summary: |- Экспорт списка конкурентов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Export.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Export.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/history/export/: post: operationId: GetSnapshots2HistoryExport tags: - Snapshots_2 summary: |- Экспорт истории снимков выдачи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.History.Export.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.History.Export.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/history/links/: post: operationId: GetSnapshots2HistoryLinks tags: - Snapshots_2 summary: |- Создание гостевой ссылки на просмотр снимков выдачи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Links\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.History.Links.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Snapshots_2.Methods.History.Links.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/system_2/api/genKey/: post: operationId: EditSystem2ApiGenKey tags: - System_2 summary: |- Генерация нового API ключа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Api\GenKey\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Api.GenKey.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Api.GenKey.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/system_2/api/test/: post: operationId: GetSystem2ApiTest tags: - System_2 summary: |- Вызов тестового API запроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Api\Test\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Api.Test.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Api.Test.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/system_2/cloud/download/: post: operationId: GetSystem2CloudDownload tags: - System_2 summary: |- Скачивание файла из директории @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Download\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Cloud.Download.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /edit/system_2/cloud/rename/: post: operationId: EditSystem2CloudRename tags: - System_2 summary: |- Переименовывание файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Rename\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Cloud.Rename.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Cloud.Rename.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/system_2/common/analytics/: post: operationId: AddSystem2CommonAnalytics tags: - System_2 summary: |- Фиксация события по ссылке на изображение см. Analytics_2\Mods\Analytics::genEventImgLink() @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\Analytics\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Common.Analytics.Add' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/system_2/common/competitorsQueries/: post: operationId: GetSystem2CommonCompetitorsQueries tags: - System_2 summary: |- Получение доступных запросы для построения отчета с кэшированием на 30 дней @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\CompetitorsQueries\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Common.CompetitorsQueries.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Common.CompetitorsQueries.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/system_2/common/openAPI/: post: operationId: GetSystem2CommonOpenAPI tags: - System_2 summary: |- Загрузка настроек OpenAPI @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\OpenAPI\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Common.OpenAPI.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/system_2/common/pagePreview/: post: operationId: GetSystem2CommonPagePreview tags: - System_2 summary: |- Получение превью страницы Вернет изображение в формате image/png Ссылка для теста https://topvisor.dev:17860/ajax/get.php?module=system_2&func=common_pagePreview&url={$shortUrl} @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\PagePreview\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Common.PagePreview.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/system_2/common/regions/: post: operationId: GetSystem2CommonRegions tags: - System_2 summary: |- Получение регионов для поисковиков с последующим кэшированием для Get запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\Regions\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Common.Regions.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Common.Regions.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/system_2/common/webScreensFree/: post: operationId: GetSystem2CommonWebScreensFree tags: - System_2 summary: |- Получение снимка сайта Вернет изображение в формате image/png @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\WebScreensFree\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Common.WebScreensFree.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /edit/system_2/games/record/: post: operationId: EditSystem2GamesRecord tags: - System_2 summary: |- Изменение рекорда в тетрисе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Games\Record\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Games.Record.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Games.Record.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/system_2/games/record/: post: operationId: GetSystem2GamesRecord tags: - System_2 summary: |- Получение рекорда тетриса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Games\Record\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Games.Record.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Games.Record.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/system_2/log/error/: post: operationId: AddSystem2LogError tags: - System_2 summary: |- Логирование ошибки js и отправка в канал slack @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Log\Error\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Log.Error.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Log.Error.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/system_2/properties/property/: post: operationId: EditSystem2PropertiesProperty tags: - System_2 summary: |- Редактирование параметра Не хранить в параметрах конфиденциальную информацию @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Properties\Property\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Properties.Property.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/System_2.Methods.Properties.Property.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/tickets_2/admin/message/: post: operationId: DelTickets2AdminMessage tags: - Tickets_2 summary: |- Удаление ответа в тикете, только для админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Message\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Message.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Message.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/admin/message/: post: operationId: EditTickets2AdminMessage tags: - Tickets_2 summary: |- Редактирование текста ответа в тикете, только для админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Message\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Message.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Message.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/tickets_2/admin/templates/: post: operationId: AddTickets2AdminTemplates tags: - Tickets_2 summary: |- Добавление шаблона тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/tickets_2/admin/templates/: post: operationId: DelTickets2AdminTemplates tags: - Tickets_2 summary: |- Удаление шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/admin/templates/: post: operationId: EditTickets2AdminTemplates tags: - Tickets_2 summary: |- Изменение шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tickets_2/admin/templates/: post: operationId: GetTickets2AdminTemplates tags: - Tickets_2 summary: |- Получение шаблона тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/admin/ticket/: post: operationId: EditTickets2AdminTicket tags: - Tickets_2 summary: |- Редактирование тикета (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Ticket\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Ticket.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Ticket.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/admin/ticketSplit/: post: operationId: EditTickets2AdminTicketSplit tags: - Tickets_2 summary: |- Перенос последниего сообщения (до 1 сообщения автора) в новый тикет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\TicketSplit\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.TicketSplit.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.TicketSplit.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tickets_2/admin/user/: post: operationId: GetTickets2AdminUser tags: - Tickets_2 summary: |- Получение информации о пользователе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\User\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.User.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.User.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/admin/userId/: post: operationId: EditTickets2AdminUserId tags: - Tickets_2 summary: |- Установка userId для тикетов без userId @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\UserId\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.UserId.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.UserId.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/tickets/adminComment/: post: operationId: EditTickets2TicketsAdminComment tags: - Tickets_2 summary: |- Редактирваоние комменатрий админа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\AdminComment\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.AdminComment.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.AdminComment.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tickets_2/tickets/info/: post: operationId: GetTickets2TicketsInfo tags: - Tickets_2 summary: |- Получение краткой информации о тикетах id последнего непрочитанного тикета, число непрочитанных тикетов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Info\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Info.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Info.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/tickets/setReaded/: post: operationId: EditTickets2TicketsSetReaded tags: - Tickets_2 summary: |- Пометка тикета как "прочитанный" для автора тикета или админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\SetReaded\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.SetReaded.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.SetReaded.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/tickets/writing/: post: operationId: EditTickets2TicketsWriting tags: - Tickets_2 summary: |- Написание текста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Writing\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Writing.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Tickets.Writing.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tpa_2/gsc/setSite/: post: operationId: EditTpa2GscSetSite tags: - Tpa_2 summary: |- Выбрать сайт для интеграции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Gsc\SetSite\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpa_2.Methods.Gsc.SetSite.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpa_2.Methods.Gsc.SetSite.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tpvsr_2/stat/referers/: post: operationId: GetTpvsr2StatReferers tags: - Tpvsr_2 summary: |- Получение всех источников по индексу источника @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Referers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Referers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Referers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/urls_2/import/recognizeLinkSitemapXml/: post: operationId: GetUrls2ImportRecognizeLinkSitemapXml tags: - Urls_2 summary: |- Получение URL к карте сайта по файлу robots.txt для указанного домена @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Import\RecognizeLinkSitemapXml\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Urls_2.Methods.Import.RecognizeLinkSitemapXml.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Urls_2.Methods.Import.RecognizeLinkSitemapXml.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/users_2/join/email/: post: operationId: AddUsers2JoinEmail tags: - Users_2 summary: |- Привязка email к аккаунту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Join\Email\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Join.Email.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Join.Email.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/users_2/profile/avatar/: post: operationId: DelUsers2ProfileAvatar tags: - Users_2 summary: |- Удаление аватарки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Avatar\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Avatar.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Avatar.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/avatar/: post: operationId: EditUsers2ProfileAvatar tags: - Users_2 summary: |- Изменение автара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Avatar\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Avatar.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Avatar.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/profile/avatar/: post: operationId: GetUsers2ProfileAvatar tags: - Users_2 summary: |- Получение пути на аватар пользователя от корня сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Avatar\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Avatar.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Avatar.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/currency/: post: operationId: EditUsers2ProfileCurrency tags: - Users_2 summary: |- Изменение валюты пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Currency\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Currency.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Currency.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/email/: post: operationId: EditUsers2ProfileEmail tags: - Users_2 summary: |- Запрос на смену email Будет оправлено письмо на новый email для подтверждения его привязки к аккаунту вместо текущего email @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Email\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Email.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Email.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/lang/: post: operationId: EditUsers2ProfileLang tags: - Users_2 summary: |- Изменение языка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Lang\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Lang.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Lang.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/pass/: post: operationId: EditUsers2ProfilePass tags: - Users_2 summary: |- Изменение пароля @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Pass\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Pass.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Pass.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/retrievePass/: post: operationId: EditUsers2ProfileRetrievePass tags: - Users_2 summary: |- Отправка заявки на сброс пароля (подтверждается методом Users_2\Mods::acceptEmail()) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\RetrievePass\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.RetrievePass.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.RetrievePass.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/theme/: post: operationId: EditUsers2ProfileTheme tags: - Users_2 summary: |- Изменение темы сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Theme\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Theme.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Theme.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/timezone/: post: operationId: EditUsers2ProfileTimezone tags: - Users_2 summary: |- Изменение временной зоны @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Timezone\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Timezone.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Timezone.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/users_2/ranks/promocode/: post: operationId: AddUsers2RanksPromocode tags: - Users_2 summary: |- Установка достижения по промокоду @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Promocode\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Ranks.Promocode.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Ranks.Promocode.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/referrals/chartCountsByDate/: post: operationId: GetUsers2ReferralsChartCountsByDate tags: - Users_2 summary: |- Получение количество переходов и регистраций по реферальной ссылке (для графика) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Referrals\ChartCountsByDate\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Referrals.ChartCountsByDate.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Referrals.ChartCountsByDate.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/users_2/referrals/invite/: post: operationId: AddUsers2ReferralsInvite tags: - Users_2 summary: |- Регистрация по приглашению (по реферальной программе) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Referrals\Invite\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Referrals.Invite.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Referrals.Invite.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/stats/account/: post: operationId: GetUsers2StatsAccount tags: - Users_2 summary: |- Получение общего числа проектов / запросов (автоматических / ручных) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/accounting/group/filter/: post: operationId: AddAdmin2AccountingGroupFilter tags: - Admin_2 summary: |- Добавление фильтра группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Filter\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Filter.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Filter.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/admin_2/accounting/group/filter/: post: operationId: DelAdmin2AccountingGroupFilter tags: - Admin_2 summary: |- Удаление фильтра группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Filter\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Filter.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Filter.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/accounting/group/filter/: post: operationId: EditAdmin2AccountingGroupFilter tags: - Admin_2 summary: |- Изменение фильтра группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Filter\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Filter.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Group.Filter.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/accounting/invoices/file/: post: operationId: GetAdmin2AccountingInvoicesFile tags: - Admin_2 summary: |- Скачивание документа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\File\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Invoices.File.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary model: schema: $ref: '#/components/schemas/Models.Admin.Invoices' /get/admin_2/accounting/operations/export/: post: operationId: GetAdmin2AccountingOperationsExport tags: - Admin_2 summary: |- Скачивание реестра исходящих операций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Operations\Export\Get description: |- @POST string month - месяц в формате: YYYY-mm столбцы CSV: 'Дата акта', 'Номер акта', 'Контрагент', 'ИНН', 'Товар/услуга', 'Номенклатура', 'Кол-во', 'Цена', 'НДС', 'Сумма', 'Способ оплаты' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Operations.Export.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Accounting.Operations.Export.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/backup/keywords/: post: operationId: EditAdmin2ActionsBackupKeywords tags: - Admin_2 summary: |- Востановление поисковых запросов из бэкапа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Backup\Keywords\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Backup.Keywords.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Backup.Keywords.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/backup/loader/: post: operationId: EditAdmin2ActionsBackupLoader tags: - Admin_2 summary: |- Загрузить и разместить бекап в БД бекапов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Backup\Loader\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Backup.Loader.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Backup.Loader.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/backup/project/: post: operationId: EditAdmin2ActionsBackupProject tags: - Admin_2 summary: |- Востановление удаленного проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Backup\Project\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Backup.Project.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Backup.Project.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/bank/referral/: post: operationId: EditAdmin2ActionsBankReferral tags: - Admin_2 summary: |- Оплата реферального счета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Bank\Referral\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Bank.Referral.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Bank.Referral.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/actions/payments/diadoc/: post: operationId: AddAdmin2ActionsPaymentsDiadoc tags: - Admin_2 summary: |- Отправка акты в диадок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Payments\Diadoc\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Payments.Diadoc.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Payments.Diadoc.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/actions/positions/history/: post: operationId: AddAdmin2ActionsPositionsHistory tags: - Admin_2 summary: |- Импортирование историй позиций из CSV @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\History\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.History.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.History.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/positions/status/: post: operationId: EditAdmin2ActionsPositionsStatus tags: - Admin_2 summary: |- Сброс статуса проверки позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\Status\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.Status.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.Status.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/projects/domain/: post: operationId: EditAdmin2ActionsProjectsDomain tags: - Admin_2 summary: |- Изменение домена проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Projects\Domain\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Projects.Domain.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Projects.Domain.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/regions/commitGoogle/: post: operationId: EditAdmin2ActionsRegionsCommitGoogle tags: - Admin_2 summary: |- Добавить регионы Google в сервис @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Regions\CommitGoogle\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Regions.CommitGoogle.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Regions.CommitGoogle.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/regions/updateGoogle/: post: operationId: EditAdmin2ActionsRegionsUpdateGoogle tags: - Admin_2 summary: |- Обновление регионов Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Regions\UpdateGoogle\Edit description: '@see https://developers.google.com/google-ads/api/data/geotargets' requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Regions.UpdateGoogle.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Regions.UpdateGoogle.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/robot/checks/: post: operationId: EditAdmin2ActionsRobotChecks tags: - Admin_2 summary: |- Перевод проверок позиций яндекс @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Robot\Checks\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Robot.Checks.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Robot.Checks.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/robot/priority/: post: operationId: EditAdmin2ActionsRobotPriority tags: - Admin_2 summary: |- Изменение приоритета задач @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Robot\Priority\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Robot.Priority.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Robot.Priority.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/robot/task/: post: operationId: EditAdmin2ActionsRobotTask tags: - Admin_2 summary: |- Снятие задачи с дэбага @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Robot\Task\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Robot.Task.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Robot.Task.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/admin_2/actions/slack/files/: post: operationId: DelAdmin2ActionsSlackFiles tags: - Admin_2 summary: |- Удаление файлов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Slack\Files\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Slack.Files.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Slack.Files.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/admin_2/actions/slack/messages/: post: operationId: DelAdmin2ActionsSlackMessages tags: - Admin_2 summary: |- Удаление сообщений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Slack\Messages\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Slack.Messages.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Slack.Messages.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/user/currency/: post: operationId: EditAdmin2ActionsUserCurrency tags: - Admin_2 summary: |- Изменение валюты пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\User\Currency\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.User.Currency.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.User.Currency.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/actions/user/email/: post: operationId: EditAdmin2ActionsUserEmail tags: - Admin_2 summary: |- Замена email пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\User\Email\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.User.Email.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.User.Email.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/accounting/summaryForChart/: post: operationId: GetAdmin2AnalyticsAccountingSummaryForChart tags: - Admin_2 summary: |- Получение сводки по группам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Accounting\SummaryForChart\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Accounting.SummaryForChart.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Accounting.SummaryForChart.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/activity/chartByPeriod/: post: operationId: GetAdmin2AnalyticsActivityChartByPeriod tags: - Admin_2 summary: |- Получение активности пользователей в формате для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Activity\ChartByPeriod\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Activity.ChartByPeriod.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Activity.ChartByPeriod.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/competitors/summaryForOrdersChart/: post: operationId: GetAdmin2AnalyticsCompetitorsSummaryForOrdersChart tags: - Admin_2 summary: |- Получение конкурентов для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Competitors\SummaryForOrdersChart\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Competitors.SummaryForOrdersChart.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Competitors.SummaryForOrdersChart.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/payments/systems/: post: operationId: GetAdmin2AnalyticsPaymentsSystems tags: - Admin_2 summary: |- Получение суммы оплат по системам платежей за период @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Payments\Systems\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Payments.Systems.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Payments.Systems.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/payments/tariff/: post: operationId: GetAdmin2AnalyticsPaymentsTariff tags: - Admin_2 summary: |- Получение суммы оплат по тарифам за период @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Payments\Tariff\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Payments.Tariff.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Payments.Tariff.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/positions/chartByDayByHourAuto/: post: operationId: GetAdmin2AnalyticsPositionsChartByDayByHourAuto tags: - Admin_2 summary: |- Получение числа автоматических проверока по дням по часам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartByDayByHourAuto\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartByDayByHourAuto.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartByDayByHourAuto.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/positions/chartByHourAuto/: post: operationId: GetAdmin2AnalyticsPositionsChartByHourAuto tags: - Admin_2 summary: |- Получение числа автоматических проверок по часам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartByHourAuto\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartByHourAuto.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartByHourAuto.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/positions/chartByHour/: post: operationId: GetAdmin2AnalyticsPositionsChartByHour tags: - Admin_2 summary: |- Получение числа проверок за месяц по часам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartByHour\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartByHour.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartByHour.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/positions/chartCountUsersByHour/: post: operationId: GetAdmin2AnalyticsPositionsChartCountUsersByHour tags: - Admin_2 summary: |- Получение числа проверок по часам по пользователям @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartCountUsersByHour\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartCountUsersByHour.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Positions.ChartCountUsersByHour.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/tickets/chartByMigrations/: post: operationId: GetAdmin2AnalyticsTicketsChartByMigrations tags: - Admin_2 summary: |- Получение статистики тикетов по миграциям @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByMigrations\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByMigrations.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByMigrations.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/tickets/chartByNew/: post: operationId: GetAdmin2AnalyticsTicketsChartByNew tags: - Admin_2 summary: |- Получение статистики по кол-ву пользователей, открывших первый тикет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByNew\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByNew.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByNew.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/tickets/chartByRates/: post: operationId: GetAdmin2AnalyticsTicketsChartByRates tags: - Admin_2 summary: |- Получение статистики тикетов по оценкам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByRates\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByRates.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByRates.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/tickets/chartByTags/: post: operationId: GetAdmin2AnalyticsTicketsChartByTags tags: - Admin_2 summary: |- Получение статистики тикетов по тегам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByTags\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByTags.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByTags.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/tickets/chartByWaitTime/: post: operationId: GetAdmin2AnalyticsTicketsChartByWaitTime tags: - Admin_2 summary: |- Получение статистики по среднему времени ожидания ответа на вопросы в тикетах @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByWaitTime\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByWaitTime.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.ChartByWaitTime.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/admin_2/analytics/tickets/messages/: post: operationId: GetAdmin2AnalyticsTicketsMessages tags: - Admin_2 summary: |- Получение статистики ответов на тикеты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\Messages\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.Messages.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Analytics.Tickets.Messages.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /edit/admin_2/logs/system/checked/: post: operationId: EditAdmin2LogsSystemChecked tags: - Admin_2 summary: |- Помечание лога как обработанного @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\System\Checked\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Logs.System.Checked.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Logs.System.Checked.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/admin_2/users/informer/subscriptions/: post: operationId: GetAdmin2UsersInformerSubscriptions tags: - Admin_2 summary: |- Получение графика с количеством подписок на рубрики с сегментцией по способам рассылки График кешируется, первый запрос может выполняться дольше @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Informer\Subscriptions\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Users.Informer.Subscriptions.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Users.Informer.Subscriptions.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/audit_2/audit/checker/go/: post: operationId: EditAudit2AuditCheckerGo tags: - Audit_2 summary: |- Запуск проверки аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Checker\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Checker.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Checker.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/audit_2/audit/checker/price/: post: operationId: GetAudit2AuditCheckerPrice tags: - Audit_2 summary: |- Информация о стоимости запуска аудита по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Checker\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Checker.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Checker.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/audit_2/audit/export/links/: post: operationId: GetAudit2AuditExportLinks tags: - Audit_2 summary: |- Получение гостевой ссылки на просмотр аудита позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Export\Links\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Export.Links.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Export.Links.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/audit/export/summary/: post: operationId: GetAudit2AuditExportSummary tags: - Audit_2 summary: |- Экспорт отчета Анализа сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Export\Summary\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Export.Summary.Get' required: true responses: '200': description: Файл отчета анализа сайта content: application/octet-stream: schema: type: string format: binary /get/audit_2/audit/log/actualError/: post: operationId: GetAudit2AuditLogActualError tags: - Audit_2 summary: |- Получение информации о текущей ошибке на роботе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Log\ActualError\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Log.ActualError.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Log.ActualError.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/audit/log/chart/: post: operationId: GetAudit2AuditLogChart tags: - Audit_2 summary: |- Получение данных для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Log\Chart\Get description: '@deprecated' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Log.Chart.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Log.Chart.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/audit_2/audit/results/export/: post: operationId: GetAudit2AuditResultsExport tags: - Audit_2 summary: |- Экспорт результатов аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Results\Export\Get description: '@deprecated' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Results.Export.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Results.Export.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/audit/results/page/: post: operationId: GetAudit2AuditResultsPage tags: - Audit_2 summary: |- Получение результатов анализа страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Results\Page\Get description: '@deprecated' deprecated: true requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Audit.Results.Page.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Audit.Results.Page.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/audit_2/indexing/checker/go/: post: operationId: EditAudit2IndexingCheckerGo tags: - Audit_2 summary: |- Отправка проектов на проверку индексации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Checker\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Checker.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Checker.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/audit_2/indexing/checker/price/: post: operationId: GetAudit2IndexingCheckerPrice tags: - Audit_2 summary: |- Информация о стоимости запуска индексации по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Checker\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Checker.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Checker.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/audit_2/indexing/export/links/: post: operationId: GetAudit2IndexingExportLinks tags: - Audit_2 summary: |- Получение гостевой ссылки на просмотр индексации Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Export\Links\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Export.Links.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Export.Links.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/indexing/export/toRepository/: post: operationId: GetAudit2IndexingExportToRepository tags: - Audit_2 summary: |- Экспорт файла в хранилище @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Export\ToRepository\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Export.ToRepository.Get' required: true responses: '200': description: Будет произведен редиркт на файл в хранилище content: application/octet-stream: schema: type: string format: binary /get/audit_2/indexing/summary/chart/: post: operationId: GetAudit2IndexingSummaryChart tags: - Audit_2 summary: |- Получение сводок индексации для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Summary\Chart\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Summary.Chart.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Indexing.Summary.Chart.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/audit_2/sitemap/checker/go/: post: operationId: EditAudit2SitemapCheckerGo tags: - Audit_2 summary: |- Отправка проектов на проверку карты сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Sitemap\Checker\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Sitemap.Checker.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Sitemap.Checker.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/audit_2/sitemap/checker/price/: post: operationId: GetAudit2SitemapCheckerPrice tags: - Audit_2 summary: |- Информация о стоимости запуска индексации по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Sitemap\Checker\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Sitemap.Checker.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Sitemap.Checker.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /edit/audit_2/watcher/checker/go/: post: operationId: EditAudit2WatcherCheckerGo tags: - Audit_2 summary: |- Отправка проектов на проверку радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Checker\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Checker.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Checker.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/audit_2/watcher/checker/price/: post: operationId: GetAudit2WatcherCheckerPrice tags: - Audit_2 summary: |- Информация о стоимости запуска индексации по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Checker\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Checker.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Checker.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Projects' /get/audit_2/watcher/export/links/: post: operationId: GetAudit2WatcherExportLinks tags: - Audit_2 summary: |- Создание гостевой ссылки на просмотр радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Export\Links\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Export.Links.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Export.Links.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/audit_2/watcher/summary/chart/: post: operationId: GetAudit2WatcherSummaryChart tags: - Audit_2 summary: |- Получение сводок радара для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Summary\Chart\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Summary.Chart.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Audit_2.Methods.Watcher.Summary.Chart.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/export/byDomains/table/: post: operationId: GetCompetitors2ExportByDomainsTable tags: - Competitors_2 summary: |- Экспорт запросов по доменам Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByDomains\Table\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Export.ByDomains.Table.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /add/competitors_2/export/byDomains/tableToProject/: post: operationId: AddCompetitors2ExportByDomainsTableToProject tags: - Competitors_2 summary: |- Экспорт запросов по доменам в проект Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByDomains\TableToProject\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Export.ByDomains.TableToProject.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Export.ByDomains.TableToProject.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/export/byLeaders/table/: post: operationId: GetCompetitors2ExportByLeadersTable tags: - Competitors_2 summary: |- Экспорт запросов по доменам Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByLeaders\Table\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Export.ByLeaders.Table.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /add/competitors_2/export/byLeaders/tableToProject/: post: operationId: AddCompetitors2ExportByLeadersTableToProject tags: - Competitors_2 summary: |- Экспорт запросов по доменам в проект Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByLeaders\TableToProject\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Export.ByLeaders.TableToProject.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Export.ByLeaders.TableToProject.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/orders/byKeyword/info/: post: operationId: GetCompetitors2OrdersByKeywordInfo tags: - Competitors_2 summary: |- Получение информации об отчете (вернет нулевые данные, если отчет уже оплачен) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\ByKeyword\Info\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Orders.ByKeyword.Info.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Orders.ByKeyword.Info.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/competitors_2/orders/byUrl/info/: post: operationId: GetCompetitors2OrdersByUrlInfo tags: - Competitors_2 summary: |- Получение информации об отчете (вернет нулевые данные, если отчет уже оплачен) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\ByUrl\Info\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Competitors_2.Methods.Orders.ByUrl.Info.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Competitors_2.Methods.Orders.ByUrl.Info.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/apometr/snapshots/top/: post: operationId: GetContent2ApometrSnapshotsTop tags: - Content_2 summary: |- Получение топа выдачи сайтов за определенную проверку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Snapshots\Top\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.Snapshots.Top.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.Snapshots.Top.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/apometr/text/calendar/: post: operationId: GetContent2ApometrTextCalendar tags: - Content_2 summary: |- Получение календаря текстовых апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Text\Calendar\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.Text.Calendar.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.Text.Calendar.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/apometr/text/updates/: post: operationId: GetContent2ApometrTextUpdates tags: - Content_2 summary: |- Получение текстовых апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Text\Updates\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.Text.Updates.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.Text.Updates.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /get/content_2/apometr/updates/dates/: post: operationId: GetContent2ApometrUpdatesDates tags: - Content_2 summary: |- Получение дат апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Updates\Dates\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Apometr.Updates.Dates.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Apometr.Updates.Dates.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /add/content_2/journal/course/certificates/: post: operationId: AddContent2JournalCourseCertificates tags: - Content_2 summary: |- Создание сертификата Можно создавать только для пройденных курсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /edit/content_2/journal/course/certificates/: post: operationId: EditContent2JournalCourseCertificates tags: - Content_2 summary: |- Изменение сертификата Можно менять только имя, если оно не указано @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/journal/course/certificates/: post: operationId: GetContent2JournalCourseCertificates tags: - Content_2 summary: |- Получение своего сертификата @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/journal/course/chapters/: post: operationId: GetContent2JournalCourseChapters tags: - Content_2 summary: |- Получение модулей курса Дополнительные поля: - lessons - см. includeLessons() @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Chapters\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Chapters.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Chapters.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.Pages' /get/content_2/journal/dictionary/articlesByLetter/: post: operationId: GetContent2JournalDictionaryArticlesByLetter tags: - Content_2 summary: |- Получение списка страниц по буквам для модуля SEO словарь Результат функции кешируется @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Dictionary\ArticlesByLetter\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Dictionary.ArticlesByLetter.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Dictionary.ArticlesByLetter.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/journal/dictionary/wordOfday/: post: operationId: GetContent2JournalDictionaryWordOfday tags: - Content_2 summary: |- Получение статьи для "Слово дня" в модуле SEO словарь @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Dictionary\WordOfday\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Dictionary.WordOfday.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Dictionary.WordOfday.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/keywords_2/collect/ext/go/: post: operationId: EditKeywords2CollectExtGo tags: - Keywords_2 summary: |- Постановка задачи на расширение группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Ext\Go\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Ext.Go.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Ext.Go.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/keywords_2/collect/ext/price/: post: operationId: GetKeywords2CollectExtPrice tags: - Keywords_2 summary: |- Получение цены на расширение группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Ext\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Ext.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Keywords_2.Methods.Collect.Ext.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/positions_2/searchers/regions/export/: post: operationId: GetPositions2SearchersRegionsExport tags: - Positions_2 summary: |- Экспорт регионов (CSV) - searcher_key, name_or_key (название или код)[, country_code (2 буквенный код страны), lang, device, depth] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Export.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /add/positions_2/searchers/regions/import/: post: operationId: AddPositions2SearchersRegionsImport tags: - Positions_2 summary: |- Импорт регионов (CSV) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Import\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Import.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Import.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/positions_2/searchers/regions/sort/: post: operationId: EditPositions2SearchersRegionsSort tags: - Positions_2 summary: |- Настройка сортировки регионов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Sort\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Sort.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Positions_2.Methods.Searchers.Regions.Sort.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/projects_2/tasks/volumes/price/: post: operationId: GetProjects2TasksVolumesPrice tags: - Projects_2 summary: |- Получение цены проверки частоты задачи без создания проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Tasks\Volumes\Price\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Projects_2.Methods.Tasks.Volumes.Price.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Projects_2.Methods.Tasks.Volumes.Price.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/robot_2/admin/keys/autoIncrement/: post: operationId: GetRobot2AdminKeysAutoIncrement tags: - Robot_2 summary: |- Получение следующего id ключа для вставки в таблицу ключей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\AutoIncrement\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.AutoIncrement.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.AutoIncrement.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/robot_2/admin/keys/domain/: post: operationId: AddRobot2AdminKeysDomain tags: - Robot_2 summary: |- Добавление домена для слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\Domain\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.Domain.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.Domain.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/robot_2/admin/keys/domain/: post: operationId: DelRobot2AdminKeysDomain tags: - Robot_2 summary: |- Удаление домена для слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\Domain\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.Domain.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.Domain.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/robot_2/admin/keys/ipCSV/: post: operationId: AddRobot2AdminKeysIpCSV tags: - Robot_2 summary: |- Добавление ip @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\IpCSV\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.IpCSV.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.IpCSV.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/robot_2/admin/keys/ipCSV/: post: operationId: GetRobot2AdminKeysIpCSV tags: - Robot_2 summary: |- Получить информацию о слое @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\IpCSV\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.IpCSV.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.IpCSV.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' model: schema: $ref: '#/components/schemas/Models.AdminLayers.Key' /edit/robot_2/admin/keys/status/: post: operationId: EditRobot2AdminKeysStatus tags: - Robot_2 summary: |- Редактирование статуса IP @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\Status\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.Status.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Keys.Status.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/Pagination' - $ref: '#/components/schemas/ResponseError' /edit/robot_2/admin/proxy/proxyServer/: post: operationId: EditRobot2AdminProxyProxyServer tags: - Robot_2 summary: |- Сохранение настройки указанного layer на прокси сервере @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Proxy\ProxyServer\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Robot_2.Methods.Admin.Proxy.ProxyServer.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Robot_2.Methods.Admin.Proxy.ProxyServer.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/snapshots_2/competitors/chart/export/: post: operationId: GetSnapshots2CompetitorsChartExport tags: - Snapshots_2 summary: |- Экспорт сводки с графика Описание параметров смотреть в get/snapshots_2/competitors @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Chart\Export\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Chart.Export.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/snapshots_2/competitors/export/toRepository/: post: operationId: GetSnapshots2CompetitorsExportToRepository tags: - Snapshots_2 summary: |- Экспорт в хранилище Производит редирект на файл в кранилище @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Export\ToRepository\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.Competitors.Export.ToRepository.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /get/snapshots_2/history/export/toRepository/: post: operationId: GetSnapshots2HistoryExportToRepository tags: - Snapshots_2 summary: |- Экспорт в хранилище Производит редирект на файл в кранилище @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Export\ToRepository\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Snapshots_2.Methods.History.Export.ToRepository.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary /edit/tickets_2/admin/templates/sort/: post: operationId: EditTickets2AdminTemplatesSort tags: - Tickets_2 summary: |- Изменение сортировки шаблонов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Sort\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Sort.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Templates.Sort.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/admin/ticket/commentAdmin/: post: operationId: EditTickets2AdminTicketCommentAdmin tags: - Tickets_2 summary: |- Изменение комментария о пользователя в тикете @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Ticket\CommentAdmin\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Ticket.CommentAdmin.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Ticket.CommentAdmin.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/tickets_2/admin/ticket/resourceAdmin/: post: operationId: EditTickets2AdminTicketResourceAdmin tags: - Tickets_2 summary: |- Изменение админской ссылки к тикетам. Только для админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Ticket\ResourceAdmin\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Ticket.ResourceAdmin.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tickets_2.Methods.Admin.Ticket.ResourceAdmin.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tpvsr_2/stat/export/guestLinks/: post: operationId: GetTpvsr2StatExportGuestLinks tags: - Tpvsr_2 summary: |- Поучение гостевой ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Export\GuestLinks\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Export.GuestLinks.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Export.GuestLinks.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/tpvsr_2/stat/export/referrers/: post: operationId: GetTpvsr2StatExportReferrers tags: - Tpvsr_2 summary: |- Получение списка источников @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Export\Referrers\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Export.Referrers.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Tpvsr_2.Methods.Stat.Export.Referrers.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /del/users_2/profile/brand/logo/: post: operationId: DelUsers2ProfileBrandLogo tags: - Users_2 summary: |- Удаление логотипа компании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Brand\Logo\Del requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Brand.Logo.Del' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Brand.Logo.Del.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /edit/users_2/profile/brand/logo/: post: operationId: EditUsers2ProfileBrandLogo tags: - Users_2 summary: |- Изменение логотипа бренда @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Brand\Logo\Edit requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Profile.Brand.Logo.Edit' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Profile.Brand.Logo.Edit.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/users_2/ranks/promocode/twitter/: post: operationId: AddUsers2RanksPromocodeTwitter tags: - Users_2 summary: |- Установка ранга Twitter @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Promocode\Twitter\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Ranks.Promocode.Twitter.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Ranks.Promocode.Twitter.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/stats/account/listMonth/: post: operationId: GetUsers2StatsAccountListMonth tags: - Users_2 summary: |- Получение списка месяцев @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\ListMonth\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.ListMonth.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.ListMonth.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/stats/account/listProjects/: post: operationId: GetUsers2StatsAccountListProjects tags: - Users_2 summary: |- Получение списка проектов для статистики аккаунта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\ListProjects\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.ListProjects.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.ListProjects.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/stats/account/listPs/: post: operationId: GetUsers2StatsAccountListPs tags: - Users_2 summary: |- Получение списка используемых ПС в проекте @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\ListPs\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.ListPs.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.ListPs.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/stats/account/ps/: post: operationId: GetUsers2StatsAccountPs tags: - Users_2 summary: |- Получение статистики по ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\Ps\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.Ps.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Stats.Account.Ps.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/tpa/apple/auth/: post: operationId: GetUsers2TpaAppleAuth tags: - Users_2 summary: |- Авторизация через Apple ID @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Apple\Auth\Get description: '@see https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/configuring_your_webpage_for_sign_in_with_apple' requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Tpa.Apple.Auth.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Tpa.Apple.Auth.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/tpa/facebook/auth/: post: operationId: GetUsers2TpaFacebookAuth tags: - Users_2 summary: |- Авторизация через Facebook @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Facebook\Auth\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Tpa.Facebook.Auth.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Tpa.Facebook.Auth.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/tpa/google/auth/: post: operationId: GetUsers2TpaGoogleAuth tags: - Users_2 summary: |- Авторизация через Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Google\Auth\Get description: |- @see https://developers.google.com/identity/gsi/web/reference/js-reference @see https://developers.google.com/identity/gsi/web/guides/verify-google-id-token requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Tpa.Google.Auth.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Tpa.Google.Auth.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/tpa/vk/auth/: post: operationId: GetUsers2TpaVkAuth tags: - Users_2 summary: |- Авторизация через VK ID @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Vk\Auth\Get description: '@see https://id.vk.ru/about/business/go/docs/ru/vkid/latest/vk-id/connection/api-integration/api-description' requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Tpa.Vk.Auth.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Tpa.Vk.Auth.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/users_2/tpa/yandex/auth/: post: operationId: GetUsers2TpaYandexAuth tags: - Users_2 summary: |- Авторизация через Яндекс ID @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Yandex\Auth\Get description: '@see https://yandex.ru/dev/id/doc/ru/user-information' requestBody: content: application/json: schema: $ref: '#/components/schemas/Users_2.Methods.Tpa.Yandex.Auth.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Users_2.Methods.Tpa.Yandex.Auth.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /add/admin_2/actions/positions/history/copy/: post: operationId: AddAdmin2ActionsPositionsHistoryCopy tags: - Admin_2 summary: |- Копирование истории позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\History\Copy\Add requestBody: content: application/json: schema: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.History.Copy.Add' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Admin_2.Methods.Actions.Positions.History.Copy.Add.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/journal/course/certificates/byID/: post: operationId: GetContent2JournalCourseCertificatesByID tags: - Content_2 summary: |- Получение сертификата по id @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\ByID\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.ByID.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.ByID.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/content_2/journal/course/certificates/image/: post: operationId: GetContent2JournalCourseCertificatesImage tags: - Content_2 summary: |- Получение сертификата в виде изображения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Image\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Image.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Content_2.Methods.Journal.Course.Certificates.Image.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/informer_2/push/safari/webService/authToken/: post: operationId: GetInformer2PushSafariWebServiceAuthToken tags: - Informer_2 summary: |- Получение токена авторизации для работы с safari web push Создаст токен, если его не существует @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Push\Safari\WebService\AuthToken\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/Informer_2.Methods.Push.Safari.WebService.AuthToken.Get' required: true responses: '200': description: '' content: application/json: schema: oneOf: - allOf: - type: object properties: result: $ref: '#/components/schemas/Informer_2.Methods.Push.Safari.WebService.AuthToken.Get.Exec' required: - result - $ref: '#/components/schemas/ResponseSuccess' - $ref: '#/components/schemas/ResponseError' /get/system_2/common/tests/speed/file/: post: operationId: GetSystem2CommonTestsSpeedFile tags: - System_2 summary: |- Генерация тестового файла Вернет случайный набор символов в формате application/json; charset=utf-8 URL для теста: https://topvisor.com/ajax/get.php?module=system_2&func=common_tests_speed_file&size=$size&token=$token @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\Tests\Speed\File\Get requestBody: content: application/json: schema: $ref: '#/components/schemas/System_2.Methods.Common.Tests.Speed.File.Get' required: true responses: '200': description: '' content: application/octet-stream: schema: type: string format: binary components: securitySchemes: authToken: type: apiKey description: 'Авторизация по API ключу в формате: `Bearer userId:AccessToken`' name: Authorization in: header bearerFormat: bearer authLogin: type: apiKey description: Авторизация доступна исключительно в браузере и только на официальном сайте с API name: auth in: cookie schemas: Analytics_2.Methods.Add: type: object properties: ec: title: Категория nullable: true type: string ea: title: Дейсвтие nullable: true type: string el: title: Ярлык в base64 nullable: true type: string uid: title: ID пользователя nullable: true type: integer hash_id: title: Хеш для уникализации события nullable: true type: integer hash: title: Хэш для проверки подлинности события nullable: true type: integer required: [] title: |- Фиксация события @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Analytics_2\Methods\Add Analytics_2.Methods.Add.Exec: nullable: true type: integer TV.API.Types.StringArray: type: array items: type: string title: |- Тип массива: string[] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\StringArray description: |- @extends AbstractTypedArray @method string[] getValues() @method string current() ResponseSuccess: type: object properties: errors: title: |- Результат ответа API метода Тип результата зависит от типа запроса и его настроек nullable: true type: 'null' messages: title: Список сообщений, полученных при выполнении запроса nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.StringArray' required: [] title: |- Результат успешного API запроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Openapi_2\Objects\Core\ResponseSuccess Error: type: object properties: code: title: |- Код ошибки Код ошибки 0 - deprecated type: integer string: title: Описание ошибки type: string detail: title: |- Объект с дополнительной информацией - actions.triggers - параметры для генерации ссылки для кнопок на фронтенде. Нужно передать название и, если требуется, дополнительные параметры nullable: true anyOf: - type: object properties: text: type: string actions: type: array items: type: object properties: trigger: type: object properties: name: type: string params: type: object additionalProperties: {} required: - name text: type: string link: type: string required: - text - link location: type: string required: - text - type: 'null' required: - code - string title: |- Информация об ошибке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Openapi_2\Objects\Core\Error Errors: type: array items: $ref: '#/components/schemas/Error' title: |- Список ошибок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Openapi_2\Objects\Core\Errors ResponseError: type: object properties: result: title: При ошибке результат отсутствует nullable: true type: 'null' errors: title: Список ошибок, полученных при выполнении запроса description: '@requires' allOf: - $ref: '#/components/schemas/Errors' messages: title: Список сообщений, полученных при выполнении запроса nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.StringArray' required: - errors title: |- Результат API запроса с ошибкой @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Openapi_2\Objects\Core\ResponseError Annotations_2.Types.ServiceName: type: string enum: - positions - audit - watcher - indexing x-enum-varnames: - Positions - Audit - Watcher - Indexing x-enum-descriptions: - null - null - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Types\ServiceName' Annotations_2.Methods.Add: type: object properties: project_id: title: ID проекта type: integer service: title: Имя сервиса allOf: - $ref: '#/components/schemas/Annotations_2.Types.ServiceName' target_id: title: Идентификатор отчета в сервисе type: string text: title: Комментарий, если не указан, комментарий добавлен не будет type: string required: - project_id - service - target_id title: |- Добавление примечания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Add Annotations_2.Methods.Add.Exec: nullable: true type: integer Annotations_2.Methods.Del: type: object properties: id: title: ID примечания type: integer project_id: title: ID проекта type: integer service: title: Имя сервиса allOf: - $ref: '#/components/schemas/Annotations_2.Types.ServiceName' required: - id - project_id - service title: |- Удаление примечания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Del Annotations_2.Methods.Del.Exec: nullable: true type: integer Annotations_2.Methods.Edit: type: object properties: id: title: ID примечания type: integer project_id: title: ID проекта type: integer service: title: Имя сервиса allOf: - $ref: '#/components/schemas/Annotations_2.Types.ServiceName' text: title: |- Текст комментария Если не текст указан, комментарий будет удален type: string required: - id - project_id - service title: |- Редактирование примечания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Edit Annotations_2.Methods.Edit.Exec: nullable: true type: integer fields: title: |- Список полей объекта, которые надо вернуть в результате Если запрос поддерживает параметр `fetch_style`, формат ответа может быть разным, `fields` будет влиять на содержание данных в этом ответе Использует поля модели description: '@see AbstractMethod::MODEL' type: array orders: title: |- Список полей объекта, по которым необходимо выполнить сортировку Поля могут быть строками или объектом: {name: string, direction: 'ASC' | 'DESC', orderValues: array, operator: string, values: array} Использует поля модели description: '@see AbstractMethod::MODEL' type: array filters: title: |- Список фильтров по полям объекта {name: string, operator: Selector\Types\Operator, values: array} Использует поля модели Поля обязательное, если $id не указан description: |- @see AbstractMethod::MODEL @see Selector\Types\Operator type: array id: title: |- Id объекта, для фильтрации объектов по id Только для моделей с полем id nullable: true type: integer limit: title: |- Количество объектов, которые необходимо получить в результате Используется в паре с offset nullable: true type: integer offset: title: |- Число объектов, которое необходимо пропустить при получении результата Используется в паре с limit type: integer Selector.Types.FetchStyle: type: string enum: - fetchAll - fetchAllNum - fetchAllColumn - fetch - fetchColumn - fetchGroup - fetchGroupColumn - fetchUnique - fetchUniqueNum - fetchUniqueColumn - selector x-enum-varnames: - FetchAll - FetchAllNum - FetchAllColumn - Fetch - FetchColumn - FetchGroup - FetchGroupColumn - FetchUnique - FetchUniqueNum - FetchUniqueColumn - Selector x-enum-descriptions: - Список объектов; Является значением по умолчанию - Список объектов в виде массивов, где элементы массива - это свойства объекта, перечисленные с сохранением своего порядка; Полезно для экономии трафика и ускорения передачи данных в формате json - Список значений одного свойства по каждому объекту - Один объект - Одно свойство одного объека - Объекты с группировкой - Значения свойства объектов с группировкой - Объекты с группировкой с объединением дублей - Значения свойства объектов с группировкой с объединением дублей - Список значений одного свойства по каждому объекту с объединением дублей - Внутренний объект метода Selector title: |- Формат результата в основном используется для Get запросов, поддерживается не всеми запросами в полной мере Указанием формата результата позволяет получать данные одного и того же метода в разном формате Данный параметр влияет на тип возвращаемого результата Данные параметр помогает избежать ненужных преобразований результатов на клиенте Напоминает логику работу PDO Fetch: https://www.php.net/manual/ru/pdostatement.fetch.php @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Selector\Types\FetchStyle fetch_style: title: |- Определяет формат результата: коллекция, объект, значение Примеры: - fetchAll - получить коллекцию объектов - fetch - получить один объект - fetchColumn - получить свойсвто объекта description: |- @see FetchStyle @see Selector::execFetch() - см. реализацию nullable: true allOf: - $ref: '#/components/schemas/Selector.Types.FetchStyle' Annotations_2.Methods.Get: type: object properties: project_id: title: ID проекта type: integer service: title: Имя сервиса allOf: - $ref: '#/components/schemas/Annotations_2.Types.ServiceName' fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id - service title: |- Получение примечаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\Get Models.Annotations: properties: id: {} user_id: nullable: true project_id: nullable: true service: nullable: true target_id: nullable: true text: nullable: true create_time: nullable: true Annotations_2.Methods.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Annotations' Pagination: type: object properties: nextOffset: title: |- Смещение для получения следующий порции данных Вернется только в случае существования следующей порции nullable: true type: integer total: title: Общее число результатов, без учета применения пагинации nullable: true type: integer required: [] title: |- Результаты пагинации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Openapi_2\Objects\Core\Pagination App_2.Methods.Get: type: object properties: {} required: [] title: |- Получение заархивированного приложения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\App_2\Methods\Get TV.API.Types.Topvisor.Subdomain: type: string enum: - '' - journal x-enum-varnames: - Default - Journal x-enum-descriptions: - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\Topvisor\Subdomain' Comments_2.Methods.Add: type: object properties: subdomain: allOf: - $ref: '#/components/schemas/TV.API.Types.Topvisor.Subdomain' text: title: Текст комментария type: string page_url: title: Адрес страницы (нельзя указывать совместно с reply_id) nullable: true type: string reply_id: title: Привязать к комментарию с id = reply_id (нельзя указывать совместно с page_url) nullable: true type: integer required: - text title: |- Добавление комментария @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Add Comments_2.Methods.Add.Exec: title: Id вставленного комментария nullable: true type: integer Comments_2.Methods.Del: type: object properties: id: title: ID комментария type: integer required: - id title: |- Удаление комментария Удалять комментарии можно только в течение ограниченного времени Админы могут удалять комментарии в любое время @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Del Comments_2.Methods.Del.Exec: nullable: true type: integer Comments_2.Methods.Edit: type: object properties: id: title: ID комментария type: integer text: title: Текст комментария, не может быть пустой строкой type: string required: - id - text title: |- Изменение комментария Изменять комментарий можно только в течение ограниченного времени @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Edit Comments_2.Methods.Edit.Exec: nullable: true type: integer Comments_2.Methods.Get: type: object properties: subdomain: allOf: - $ref: '#/components/schemas/TV.API.Types.Topvisor.Subdomain' page_url: title: Адрес страницы (нельзя указывать совместно с reply_id) nullable: true type: string reply_id: title: Получить ответы на комментарий с id = reply_id (нельзя указывать совместно с page_url) nullable: true type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение комментариев Возвращает набор комментариев со всеми подкомменатриями, limit, offset не виляют на получение вложенных комментариев @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Get Models.Comments: properties: id: {} site: nullable: true subdomain: nullable: true page_url: nullable: true reply_id: nullable: true user_id: nullable: true time: nullable: true text: nullable: true count_likes: nullable: true status: nullable: true user_name: nullable: true user_avatar: nullable: true author_alias: nullable: true author_count_pages: nullable: true like: nullable: true page_title: nullable: true Comments_2.Methods.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Comments' Content_2.Types.Subdomain: type: string enum: - '' - journal x-enum-varnames: - None - Journal x-enum-descriptions: - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Types\Subdomain' TV.API.Types.Lang: type: string enum: - ru - en x-enum-varnames: - Ru - En x-enum-descriptions: - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\Lang' Content_2.Methods.Get: type: object properties: subdomain: title: Поддомен страницы allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' url: title: Url страницы type: string lang: title: Язык страницы allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' render_tpl: title: Выполнить исполнение шаблона default: true type: boolean required: - subdomain - url - lang title: |- Получить полные данные об одной странице @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Get Content_2.Methods.Get.Exec: title: |- Возможные парамеры $config: Общие: - user_id - create - title - description - html - menu_name - order - image - og_title - og_description - og_image - array tags - enum(ACTIVE,DEV,DEFER,DEL) state, если установлен DEV - статья не будет отображаться в меню и поиске на сайте Для справки: - apiFullMethodName - apiRequestParams - массив Для журнала: - count_views - count_unique_views - count_likes type: array Controller_2.Methods.Get: type: object properties: url: title: Адрес страницы type: string debug: title: Вернуть страницу с состоянием дебага type: integer required: - url title: |- Получить объект страницы с отрендериным контентом @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Methods\Get Controller_2.Objects.Location: type: object properties: {} required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Objects\Location' Controller_2.Objects.OpenGraph: type: object properties: {} required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Objects\OpenGraph' Controller_2.Objects.Page.Options: type: object properties: title: type: string description: type: string keywords: type: string noindex: type: boolean canonical: type: string alternates: type: array required: - title - description - keywords - noindex - canonical - alternates title: |- Основные опции страницы для , такие, как title и description @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Objects\Page\Options Controller_2.Types.Article.SchemaType: type: string enum: - Article - NewsArticle x-enum-varnames: - Default - News x-enum-descriptions: - null - null title: |- Тип схемы для микроразметки статьи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Types\Article\SchemaType Controller_2.Objects.Page.Article: type: object properties: type: default: module type: string schemaType: default: Article allOf: - $ref: '#/components/schemas/Controller_2.Types.Article.SchemaType' duration: nullable: true type: string word_count: nullable: true type: string htmlRaw: type: string url: type: string parent_url: type: string publish_time: nullable: true type: string h1: type: string description: nullable: true type: string menu_name: nullable: true type: string intro: nullable: true type: string html: type: string image: type: string tags: type: array count_views: type: integer count_unique_views: nullable: true type: integer count_likes: type: integer count_comments: nullable: true type: integer theme: type: string noindex: type: boolean quiz_id: type: string state: default: ACTIVE type: string rubric_name: type: string user_id: type: integer user_name: nullable: true type: string user_description: type: string user_avatar: type: string view: type: integer like: type: integer bookmark: type: string bookmark_author: type: string author_alias: type: string user_id_2: nullable: true type: integer user_id_3: nullable: true type: integer required: - type - schemaType - htmlRaw - url - parent_url - h1 - html - image - tags - count_views - count_likes - theme - noindex - quiz_id - state - rubric_name - user_id - user_description - user_avatar - view - like - bookmark - bookmark_author - author_alias title: |- Основные данные статьи, такие как h1, html, автор, дата публикации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Objects\Page\Article Tpl.Core.SecondMenu: type: object properties: {} required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Tpl\Core\SecondMenu' Tpl.Core.LeftMenu: type: object properties: items: type: array required: - items title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Tpl\Core\LeftMenu' TV.Core.Sites.Site: type: object properties: host: title: Базовый домен сайта type: string config: title: 'config - Интерфейс конфигурации сайта, пример: `Config\Sites\{{ SiteName }}\ConfigSite::class`' type: string configTPA: title: Настройки интеграций type: object properties: yandex_client_id: type: string yandex_client_id_auth: type: string yandex_client_secret: type: string google_client_id: type: string google_client_secret: type: string google_internal_client_id: anyOf: - type: string - type: 'null' google_internal_client_secret: anyOf: - type: string - type: 'null' sms_client: type: string selectel_api_key: type: string vk_pixel_id: type: string vk_group_id: type: string vk_service_token: type: string vk_group_token: type: string vk_client_id: type: string vk_client_secret: type: string telegram_token: type: string telegram_token_apometr: type: string telegram_token_thundo: type: string telegram_token_library: type: string tinkoff_business_token: type: string tinkoff_openapi_token: type: string tinkoff_security_key: type: string tinkoff_ap_cert_pass: type: string tinkoff_partner_key: type: string tinkoff_partner_secret: type: string botan_token_TopvisorBot: type: string botan_token_ApometrBot: type: string diadoc: type: string fbAppId: type: string fbTokens: type: array twTokens: type: array required: - yandex_client_id - yandex_client_id_auth - yandex_client_secret - google_client_id - google_client_secret - google_internal_client_id - google_internal_client_secret - sms_client - selectel_api_key - vk_pixel_id - vk_group_id - vk_service_token - vk_group_token - vk_client_id - vk_client_secret - telegram_token - telegram_token_apometr - telegram_token_thundo - telegram_token_library - tinkoff_business_token - tinkoff_openapi_token - tinkoff_security_key - tinkoff_ap_cert_pass - tinkoff_partner_key - tinkoff_partner_secret - botan_token_TopvisorBot - botan_token_ApometrBot - diadoc - fbAppId - fbTokens - twTokens required: - host - config - configTPA title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\Core\Sites\Site' Controller_2.Objects.TplEngine: type: object properties: {} required: [] title: |- Движок работы с шаблонизатором Является неотъемлемой частью Page @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Objects\TplEngine Controller_2.Objects.Page: type: object properties: location: title: |- Аналог js location Сложный параметр, должен устанавливаться в конструкторе allOf: - $ref: '#/components/schemas/Controller_2.Objects.Location' _GET: title: |- GET параметры страницы Сложный параметр, должен устанавливаться в конструкторе type: array openGraph: title: |- Объект openGraph Сложный параметр, должен устанавливаться в конструкторе allOf: - $ref: '#/components/schemas/Controller_2.Objects.OpenGraph' options: title: |- Основные опции страницы для , такие, как title и description Сложный параметр, должен устанавливаться в конструкторе allOf: - $ref: '#/components/schemas/Controller_2.Objects.Page.Options' article: title: |- Основные данные статьи, такие как h1, html, автор и дата публикации Сложный параметр, должен устанавливаться в конструкторе allOf: - $ref: '#/components/schemas/Controller_2.Objects.Page.Article' secondMenu: title: |- Объект второго меню (устанавливается только в tpl) Сложный параметр, должен устанавливаться в конструкторе allOf: - $ref: '#/components/schemas/Tpl.Core.SecondMenu' leftMenu: title: |- Объект левого меню Сложный параметр, должен устанавливаться в конструкторе allOf: - $ref: '#/components/schemas/Tpl.Core.LeftMenu' params: title: Хлебная крошка url в массиве, не включает домен и язык, всегда имеет не менее 5 элементов type: array site: title: Сайт allOf: - $ref: '#/components/schemas/TV.Core.Sites.Site' subdomain: title: Поддомен type: string langContext: title: Код языка страницы, равен языку пользователя или языку страницы для модуля контента type: string langUrl: title: Url префикс для языковой версии страницы, только для страниц модуля контента type: string modUrl: title: Ссылка на главную страницу модуля, для страниц модуля контента с языкового префикса type: string mod: title: Имя модуля type: string subMod: title: Имя подмодуля type: string theme: title: Тема оформления, см. Site::THEMES default: regular type: string topPanelStyling: title: Стиль шапки default: default type: string topPanelSeparation: title: Разделитель шапки default: default type: string jsonLDs: type: array htmlAttributes: type: array logo: title: Основное лого type: string redirect: title: Url перенаправления на другую страницу type: string redirectCode: title: Именно этот код должен быть при ошибках, так как редирект должен быть временным default: 302 type: integer tplEngine: allOf: - $ref: '#/components/schemas/Controller_2.Objects.TplEngine' tplStaticPath: title: Путь к html шаблону страницы, для шаблонов без php, поддерживает вставку type: string tplStatic: title: Html шаблон страницы type: string tplStaticRendered: title: Html шаблон страницы с внедренным tplRendered type: string tplPath: title: Путь к php шаблону страницы default: mods/content.php type: string tplRendered: title: Исполненный php шаблон страницы type: string tplSiteRendered: title: Исполненный php шаблон страницы в шаблоне сайта type: string data: title: |- Дополнительные данные страницы, зависят от $mod, передаются в шаблон сайта или в ответе API через jsonSerialize Данные, которые не нужно передавать в json необходимо объявлять приватными по соглашению js: $data['#variableName'] = $variableData; type: array rightsLabels: title: Имеющиеся доступы, ключ => значение, определяются контроллером type: array isFullSize: title: Является ли страница полноразмерной type: boolean showFooter: title: Отрендерить ли подвал type: boolean isAdaptive: title: Адаптивна ли страница type: boolean additionalHeadCode: type: string v: type: string vJS: type: string required: - location - _GET - openGraph - options - article - secondMenu - leftMenu - params - site - subdomain - langContext - langUrl - modUrl - mod - subMod - theme - topPanelStyling - topPanelSeparation - jsonLDs - htmlAttributes - logo - redirect - redirectCode - tplEngine - tplStaticPath - tplStatic - tplStaticRendered - tplPath - tplRendered - tplSiteRendered - data - rightsLabels - isFullSize - showFooter - isAdaptive - additionalHeadCode - v - vJS title: |- Общий объект страницы Объект знает все о странице кроме одного - имени сайта, он не знает ничего о сайте, сайт определяется в Core и доступен только через Core Шаблоны рендерятся на 3 уровнях: - при получении страницы через get/content_2/pages, см. load() и $pages->article->html - при применении шаблона страницы, шаблон страницы зависит от контроллера, см. renderTpl() - при применении шаблона сайта, шаблон сайта зависит от сайта и находитсяя в /tpl/sites/{{ site | common }}/{{ lang | common }}/main.php, см. renderSiteTpl() @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Controller_2\Objects\Page Controller_2.Methods.Get.Exec: allOf: - $ref: '#/components/schemas/Controller_2.Objects.Page' Mentions_2.Methods.Get: type: object properties: project_id: title: ID проекта type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - project_id title: |- Получение списка упоминаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Get Models.Mentions.Mentions: properties: id: {} project_id: nullable: true rule_id: nullable: true searcher_key: nullable: true post_user_id: nullable: true post_id: nullable: true name: nullable: true avatar: nullable: true date: nullable: true text: nullable: true sentiment: nullable: true readed: nullable: true time_parse: nullable: true need_send_report: nullable: true Mentions_2.Methods.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Mentions.Mentions' Payments_2.Types.System: type: string enum: - balance - card - card_ios - card_android - card_ap - card_gp - invoice - tinkoff_business - ap - ym - qw - sb - wm2 - pp - pd - pd_invoice - rk - pt - lp - ppg - pr x-enum-varnames: - Balance - Card - CardIso - CardAndroid - CardAp - CardGp - Invoice - TinkoffBusiness - Ap - Ym - Qw - Sb - Wm2 - Pp - Pd - PdInvoice - Rk - Pt - Lp - Ppg - Pr x-enum-descriptions: - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Types\System' Payments_2.Types.Country: type: string enum: - RU - UA - BY - KZ - other x-enum-varnames: - Ru - Ua - By - Kz - Other x-enum-descriptions: - null - null - null - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Types\Country' Bank_2.Types.Subscriptions.Cycle: type: integer enum: - 1 - 12 x-enum-varnames: - Monthly - Annual x-enum-descriptions: - Ежемесячная подписка - Годовая подписка; При подписке на год обычно стоит дешевле, чем подписка на месяц title: |- Цикл подписки в месяцах Оплата происходит сразу за весь период цикла Если подписка не отменена в течение идущего цикла, то после его завершения она будет автоматически продляться путем повторения платежа Все лимиты, выданные по подписке обновляются без учета этого цикла подписки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Types\Subscriptions\Cycle TV.API.Types.Email: type: string title: |- E-mail @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\Email example: name@example.com Payments_2.Methods.Add: type: object properties: system: title: Платежная система allOf: - $ref: '#/components/schemas/Payments_2.Types.System' sum: title: Сумма платежа type: number country: title: Страна реквизитов allOf: - $ref: '#/components/schemas/Payments_2.Types.Country' requisites_id: title: Номер договора/оферты для платежа type: string tariff_id: title: |- ID тарифа Если указан, сумма будет переопределена Нельзя использовать вместе с `subscription_plan_id` type: integer tariff_count_month: title: |- Число предоплаченных месяцев по тарифу Примеры: - при оплате тарифа на 1 месяц должен быть равен 1 - при оплате тарифа на 2 месяца должен быть равен 2 type: integer subscription_plan_id: title: |- ID плана подписки Если указан, сумма будет переопределена Нельзя использовать вместе с `tariff_id` и `items` description: '@see \Services\Bank_2\Objects\Subscriptions\Plan' nullable: true type: string subscription_cycle: title: Период цикла подписки nullable: true allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Cycle' comment: title: Комментарий type: string items: title: Элементы платежа type: array card_id: title: ID карты в системе оплаты для привязки type: string payment_data: title: Пробрасываемые данные в redirectToPay() для FinishAuthorize Tinkoff для Apple Pay и Google Pay type: string email: title: Email (указывается, если у пользователя не привязан email) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Email' phone: title: Телефон (указывается для определенных систем оплаты) type: string is_cancelable: title: Флаг - отменяемый платеж, используется для сохранения данных банковской карты пользователя, сумма платежа вернется пользователю после отмены type: boolean return_id: title: Возвратить id платежа, не выполняя redirectToPay() type: boolean required: - system - sum - country title: |- Создание платежки и переход к оплате Возвращает id платежа, если указан параметр $return_id = true Производит редирект, если настроена форма оплаты на стороне платежной системы Возвращает информацию о платеже, если ожидается вывод формы оплаты на сайте При ошибке производит редирект на страницу с информацией об ошибке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Add Payments_2.Methods.Add.Exec: nullable: true Payments_2.Methods.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка платежей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Get Payments_2.Methods.Get.Exec: nullable: true Models.Payments: properties: COUNT(*): nullable: true HAS_DOC(): nullable: true id: {} external_id: nullable: true user_id: nullable: true system: nullable: true requisites_id: nullable: true data: nullable: true items: nullable: true sum: nullable: true currency: nullable: true status: nullable: true recurrent_type: nullable: true tariff_id: nullable: true tariff_count_month: nullable: true subscription_plan_id: nullable: true subscription_cycle: nullable: true date: nullable: true date_month: nullable: true date_finished: nullable: true date_month_finished: nullable: true fromBase64Data: nullable: true Qr_2.Types.TplN: type: integer enum: - 0 - 1 - 2 x-enum-varnames: - BlackAndWhite - Pixels - Labyrinth x-enum-descriptions: - null - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Qr_2\Types\TplN' Qr_2.Methods.Get: type: object properties: text: title: Кодируемый текст type: string tpl_n: title: |- Кодируемый текст - 0 - черно-белый - 1 - шашечки - 2 - группы с закруглениями allOf: - $ref: '#/components/schemas/Qr_2.Types.TplN' use_brand: title: Использовать ли брендированное лого type: boolean use_logo_colors: title: Использовать ли цвета из лого type: boolean color: title: Использовать указанный цвет, цвет задается массивом из 3 элементов [r, g, b] nullable: true type: array point_size: title: Размер точек QR кода в пикселях default: 4 type: integer required: - text title: |- Генерация QR кода по тексту Возвращает изображение в формате data:image/png;base64 @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Qr_2\Methods\Get Qr_2.Methods.Get.Exec: nullable: true type: string Quiz_2.Types.Quiz.Status: type: string enum: - DEV - ACTIVE - DELETED x-enum-varnames: - Dev - Active - Deleted x-enum-descriptions: - В разработке, виден только для админов - null - null title: |- Статус квиза @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Types\Quiz\Status Quiz_2.Methods.Add: type: object properties: name: title: Имя теста type: string text: title: Описание теста nullable: true type: string status: title: Статус теста nullable: true allOf: - $ref: '#/components/schemas/Quiz_2.Types.Quiz.Status' required: - name title: |- Добавление теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Add Quiz_2.Methods.Add.Exec: nullable: true type: string Quiz_2.Methods.Edit: type: object properties: quiz_id: title: ID теста type: string name: title: Имя теста nullable: true type: string text: title: Описание теста nullable: true type: string status: title: Статус теста nullable: true allOf: - $ref: '#/components/schemas/Quiz_2.Types.Quiz.Status' min_score: title: Минимальное число очков nullable: true type: integer available_reset_second: title: Число секунд, через которое тест можно перепройти, 0 - тест перепройти нельзя nullable: true type: integer required: - quiz_id title: |- Редактирование теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Edit Quiz_2.Methods.Edit.Exec: nullable: true type: integer Quiz_2.Methods.Get: type: object properties: user_id: title: ID пользователя, ответы которого нужно вернуть description: '@internal' nullable: true type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение тестов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Get Quiz_2.Methods.Get.Exec: nullable: true Models.Quizes: properties: AVAILABLE_RESET(): nullable: true QUESTIONS(): nullable: true id: {} user_id: nullable: true name: nullable: true text: nullable: true count_questions: nullable: true total_score: nullable: true min_score: nullable: true available_reset_second: nullable: true status: nullable: true count_questions_is_passed: nullable: true score: nullable: true is_passed: nullable: true update: nullable: true is_finished: nullable: true is_passed_earlier: nullable: true Recurring_2.Types.System: type: string enum: - card - invoice x-enum-varnames: - Card - Invoice x-enum-descriptions: - null - null title: |- Платежная система рекуррентного платежа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Types\System Recurring_2.Types.Type: type: string enum: - refill x-enum-varnames: - Refill x-enum-descriptions: - Обычное пополнение счета title: |- Тип рекуррентного платежа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Types\Type TV.API.Types.Url: type: string title: |- Краткий URL в punycode, не может содержать UTF-символы: - без схемы - без "www." в домене - без слешей на конце - без "<" и ">" Будет проивзедено автоматическое приведение к формату Разрешен ввод пустой строки, для удаления значения url @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\Url Recurring_2.Methods.Edit: type: object properties: system: allOf: - $ref: '#/components/schemas/Recurring_2.Types.System' type: allOf: - $ref: '#/components/schemas/Recurring_2.Types.Type' min_sum: title: Сумма, при достижении которой произойдет автоплатеж nullable: true type: integer refill_sum: title: Cумма автоплатежа nullable: true type: integer target: title: Объект доменного платежа (в случае domainRenew - домен) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Url' cardId: title: Id карты в системе Тинькофф nullable: true type: integer required: - system - type title: |- Настройка рекуррентного платежа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Methods\Edit Recurring_2.Methods.Edit.Exec: type: integer Schedule_2.Methods.Del: type: object properties: type: title: Тип расписания description: '@see Schedule_2\Mods\Schedule::$availableTypes' type: string target_id: title: Id объекта, к которому будет привязано расписание type: integer target_id_2: title: Id второго объекта, к которому будет привязано расписание (для mentions) nullable: true type: integer required: - type - target_id title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Del' Schedule_2.Methods.Del.Exec: nullable: true type: integer Schedule_2.Methods.Edit: type: object properties: schedule: title: |- Каждый элемент содержит: - times: Массив времени, где каждый элемент — ассоциативный массив с ключами: - - hour: Час из перечисления доступных часов (см. $availableHours) - - minute: Минута из перечисления доступных минут (см. $availableMinutes) - days: Массив дней из перечисления доступных дней (см. $availableDays) description: |- Массив расписания, содержащий элементы с данными о времени и днях. @see Schedule_2\Mods\Schedule::$availableHours @see Schedule_2\Mods\Schedule::$availableMinutes @see Schedule_2\Mods\Schedule::$availableDays type: array items: type: object properties: times: type: array items: type: object properties: hour: type: string minute: type: string required: - hour - minute days: type: array items: type: string required: - times - days type: title: Тип расписания description: '@see Schedule_2\Mods\Schedule::$availableTypes' type: string target_id: title: Id объекта, к которому будет привязано расписание type: integer target_id_2: title: Id второго объекта, к которому будет привязано расписание (для mentions) nullable: true type: integer required: - schedule - type - target_id title: |- Привязать расписание к объекту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Edit Schedule_2.Methods.Edit.Exec: nullable: true type: integer Schedule_2.Methods.Get: type: object properties: type: title: Тип расписания description: '@see Schedule_2\Mods\Schedule::$availableTypes' type: string target_id: title: Id объекта, для которого требуется получить расписание type: integer target_id_2: title: Id второго объекта, для которого требуется получить расписание (обзятельно для mentions) nullable: true type: integer required: - type - target_id title: |- Получение рассписания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Get Schedule_2.Methods.Get.Exec: type: array Tags_2.Types.Type: type: string enum: - tickets - projects - keywords - snippets - shortLinks - urls x-enum-varnames: - Tickets - Projects - Keywords - Snippets - ShortLinks - Urls x-enum-descriptions: - null - null - null - null - null - null title: |- Тип тега, к каким объектам применяется @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tags_2\Types\Type Tags_2.Methods.Edit: type: object properties: type: allOf: - $ref: '#/components/schemas/Tags_2.Types.Type' tags: title: |- Список тегов в формате: { id:id, name:name, color_id:color_id } type: array project_id: nullable: true type: integer required: - type - tags title: |- Сохранение списка тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tags_2\Methods\Edit Tags_2.Methods.Edit.Exec: nullable: true Tags_2.Methods.Get: type: object properties: type: allOf: - $ref: '#/components/schemas/Tags_2.Types.Type' project_id: nullable: true type: integer required: - type title: |- Получение списка тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tags_2\Methods\Get Tags_2.Methods.Get.Exec: nullable: true anyOf: - type: array items: type: object properties: id: type: string name: type: string color_id: type: string required: - id - name - color_id - type: 'null' Templates_2.Types.TargetType: type: string enum: - templates - groups - keywords - competitors_keywords - competitors_wordstat x-enum-varnames: - Templates - Groups - Keywords - CompetitorsKeywords - CompetitorsWordstat x-enum-descriptions: - Шаблоны - Группы - Запросы - Запросы конкурентов - Статистика поисковых запросов конкурентов title: |- Тип данных (место использования) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Types\TargetType Templates_2.Methods.Add: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Templates_2.Types.TargetType' name: title: Название шаблона type: string target_subtype: title: Подтип данных (место использования) type: integer is_default: title: Является ли шаблоном по умолчанию nullable: true type: boolean ord: title: Использовать ли сортировку nullable: true type: boolean fields: title: Поля шаблона type: array properties: title: Свойства шаблона type: array required: - target_type - name title: |- Сохранение шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Add Templates_2.Methods.Add.Exec: nullable: true type: integer Templates_2.Methods.Del: type: object properties: id: title: Id шаблона type: integer required: - id title: |- Удаление шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Del Templates_2.Methods.Del.Exec: nullable: true type: integer Templates_2.Methods.Edit: type: object properties: id: title: Id шаблона type: integer name: title: Название шаблона nullable: true type: string is_default: title: Является ли шаблоном по умолчанию nullable: true type: boolean ord: title: Использовать ли сортировку nullable: true type: boolean fields: title: Поля шаблона type: array properties: title: Свойства шаблона type: array required: - id title: |- Изменение шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Edit Templates_2.Methods.Edit.Exec: type: integer Templates_2.Methods.Get: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Templates_2.Types.TargetType' target_subtype: title: Подтип данных (место использования) type: integer include_fields: title: Включать ли поля default: true type: boolean required: - target_type title: |- Получение сохраненного списка шаблонов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Get Templates_2.Methods.Get.Exec: type: array Tpa_2.Types.Provider: type: string enum: - metrika - webmaster - direct - yandexMarket - analytics - ganalytics - gdrive - adwords - gsc x-enum-varnames: - YandexMetrika - YandexWebmaster - YandexDirect - YandexMarket - Analytics - GoogleAnalytics - GoogleDrive - GoogleAdwords - GoogleSearchConsole x-enum-descriptions: - null - null - null - null - null - null - null - null - null title: |- Источник данных для интеграции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Types\Provider project_id: title: ID проекта type: integer Tpa_2.Methods.Del: type: object properties: provider: allOf: - $ref: '#/components/schemas/Tpa_2.Types.Provider' project_id: $ref: '#/components/schemas/project_id' required: - provider - project_id title: |- Удаление интеграции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Del Tpa_2.Methods.Del.Exec: nullable: true Tpvsr_2.Types.Tag: type: integer enum: - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 x-enum-varnames: - Tag1 - Tag2 - Tag3 - Tag4 - Tag5 - Tag6 - Tag7 - Tag8 - Tag9 - Tag10 x-enum-descriptions: - null - null - null - null - null - null - null - null - null - null title: |- Тэг для установки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Tag Tpvsr_2.Types.Tags: type: array items: $ref: '#/components/schemas/Tpvsr_2.Types.Tag' title: |- Тэги для установки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Tags description: '@see Tag' Tpvsr_2.Methods.Add: type: object properties: link: title: Ссылка type: string title: title: Название ссылки nullable: true type: string add_secret: title: Добавить секретную строку type: boolean tags: title: Тэги ссылки nullable: true allOf: - $ref: '#/components/schemas/Tpvsr_2.Types.Tags' fields: title: Поля, которые нужно получить nullable: true type: array required: - link title: |- Добавление ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Add Tpvsr_2.Methods.Add.Exec: nullable: true Tpvsr_2.Methods.Edit: type: object properties: favorite: title: Избранная ссылка nullable: true type: boolean deleted: title: Удаленная ссылка nullable: true type: boolean title: title: Заголовок ссылки nullable: true type: string hash: title: Хэш ссылки nullable: true type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Редактирование ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Edit Tpvsr_2.Methods.Edit.Exec: nullable: true type: integer Models.ShortLink: properties: COUNT(*): nullable: true GEN_SEARCH_STRING(): nullable: true short_link: nullable: true link: nullable: true user_id: nullable: true create: nullable: true title: nullable: true favorite: nullable: true deleted: nullable: true hash: nullable: true count: nullable: true secret: nullable: true ban: nullable: true tags: nullable: true Tpvsr_2.Methods.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка ссылок пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Get Tpvsr_2.Methods.Get.Exec: type: array items: $ref: '#/components/schemas/Models.ShortLink' Urls_2.Types.Flag: type: integer enum: - -1 - 0 - 1 - 2 x-enum-varnames: - RecentlyDeleted - SecondRecentlyDeleted - SecondRecentlyAdded - RecentlyAdded x-enum-descriptions: - Недавно удален - Недавно удален при вторичном импорте - Недавно добавлен при вторичном импорте; У карты сайта присутствовал в прошлых версиях - Недавно добавлен title: |- Флаг активности @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Types\Flag Tags_2.Types.TagId: type: string enum: - '1' - '2' - '3' - '4' - '5' - '6' - '7' - '8' - '9' - '10' - '11' - '12' - '13' - '14' - '15' - '16' - '17' - '18' - '19' - '20' x-enum-varnames: - Tag1 - Tag2 - Tag3 - Tag4 - Tag5 - Tag6 - Tag7 - Tag8 - Tag9 - Tag10 - Tag11 - Tag12 - Tag13 - Tag14 - Tag15 - Tag16 - Tag17 - Tag18 - Tag19 - Tag20 x-enum-descriptions: - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null title: |- Id тега @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tags_2\Types\TagId Tags_2.Types.TagsIds: type: array items: $ref: '#/components/schemas/Tags_2.Types.TagId' title: |- Список id тегов Тип массива: TagId[] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tags_2\Types\TagsIds description: '@see TagId' Urls_2.Methods.Add: type: object properties: url: title: URL соответствующий домену проекта allOf: - $ref: '#/components/schemas/TV.API.Types.Url' sitemap: title: |- Флаг активности в карте сайта - 1 - присутствовал в прошлых версиях карты сайта nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' audit: title: Флаг активности в аудите nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' indexing: title: Флаг активности в радаре nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' watcher: title: Флаг активности в индексации nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' tags: nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' project_id: $ref: '#/components/schemas/project_id' required: - url - project_id title: |- Добавление url @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Add Urls_2.Methods.Add.Exec: nullable: true type: integer Models.Urls: properties: COUNT(*): nullable: true WATCHER_HTTP_CODES_HUNDREDS(): type: array nullable: true example: need set qualifiers: - check_id id: type: integer url: type: string nullable: true project_id: type: integer nullable: true sitemap: nullable: true audit: nullable: true watcher: nullable: true indexing: nullable: true tags: nullable: true sitemap_lastmod: nullable: true sitemap_changefreq: nullable: true sitemap_priority: nullable: true indexing_data: type: integer nullable: true example: need set qualifiers: - date - searcher_key indexing_alert: type: integer nullable: true example: need set qualifiers: - date - searcher_key watcher_http_codes: type: array nullable: true example: need set qualifiers: - check_id watcher_http_codes_changed: type: integer nullable: true example: need set qualifiers: - check_id watcher_redirects: type: array nullable: true example: need set qualifiers: - check_id watcher_h1: type: string nullable: true example: need set qualifiers: - check_id watcher_h1_changed: type: integer nullable: true example: need set qualifiers: - check_id watcher_title: type: string nullable: true example: need set qualifiers: - check_id watcher_title_changed: type: integer nullable: true example: need set qualifiers: - check_id watcher_description: type: string nullable: true example: need set qualifiers: - check_id watcher_description_changed: type: integer nullable: true example: need set qualifiers: - check_id watcher_content: type: string nullable: true example: need set qualifiers: - check_id watcher_content_changed: type: integer nullable: true example: need set qualifiers: - check_id Urls_2.Methods.Edit: type: object properties: sitemap: title: |- Флаг активности в карте сайта - 1 - присутствовал в прошлых версиях карты сайта nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' audit: title: Флаг активности в аудите nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' indexing: title: Флаг активности в радаре nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' watcher: title: Флаг активности в индексации nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Изменение urls @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Edit Urls_2.Methods.Edit.Exec: nullable: true type: integer Urls_2.Methods.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Получение списка urls проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Get Urls_2.Methods.Get.Exec: title: Список urls проекта nullable: true Users_2.Methods.Get: type: object properties: {} required: [] title: |- Получение данных пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Get Users_2.Methods.Get.Exec: type: object additionalProperties: {} Votes_2.Types.Rate: type: string enum: - '1' - '2' - '3' - '4' - '5' x-enum-varnames: - One - Two - Three - Four - Five x-enum-descriptions: - null - null - null - null - null title: |- Оценка отзыва @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Votes_2\Types\Rate Votes_2.Methods.Add: type: object properties: subdomain: title: Поддомен с которого оставлен отзыв allOf: - $ref: '#/components/schemas/TV.API.Types.Topvisor.Subdomain' url: title: Url (путь) с которого оставлен отзыв type: string comment: title: Комментарий type: string rate: title: Оценка allOf: - $ref: '#/components/schemas/Votes_2.Types.Rate' required: - url - rate title: |- Оставление отзыва @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Votes_2\Methods\Add Votes_2.Methods.Add.Exec: nullable: true type: integer Models.Votes: properties: id: {} site: nullable: true subdomain: nullable: true url: nullable: true user_id: nullable: true rate: nullable: true created_time: nullable: true comment: nullable: true is_viewed: nullable: true Votes_2.Methods.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение своих отзывов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Votes_2\Methods\Get Votes_2.Methods.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Votes' Webscreens_2.Methods.Get: type: object properties: url: allOf: - $ref: '#/components/schemas/TV.API.Types.Url' w: title: Ширина экрна type: integer h: title: Высота экрна type: integer timeout_ms: title: Таймаут, от 1 до 30000 default: 1500 type: integer full_page: title: |- Сделать ли полноразмерный скриншот страницы Параметры clip и full_page нельзя использовать одновременно type: boolean lang: title: Язык браузера, например ru, по умолчанию язык пользователя nullable: true type: string clip_w: title: |- Ширины фрагмента Параметры clip и full_page нельзя использовать одновременно nullable: true type: integer clip_h: title: |- Высота фрашгмента Параметры clip и full_page нельзя использовать одновременно nullable: true type: integer clip_x: title: |- Координата фрагмента `x` Параметры clip и full_page нельзя использовать одновременно nullable: true type: integer clip_y: title: |- Координата фрагмента `y` Параметры clip и full_page нельзя использовать одновременно nullable: true type: integer required: - url - w - h title: |- Получение скриншота (платная функция) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Webscreens_2\Methods\Get Admin_2.Methods.Ghost.Get: type: object properties: user_search: title: UserId, email или ИНН пользователя (параметр взаимоисключающий с project_id) nullable: true type: string redirect_to: title: UserId, email или ИНН пользователя в аккаунт которого входим nullable: true type: string project_id: title: ID проекта пользователя (параметр взаимоисключающий с user_search) nullable: true type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение доступа к аккаунту пользователя в режиме "призрак" @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Ghost\Get Models.Requisites: properties: LABEL(): nullable: true id: {} user_id: nullable: true country: nullable: true contract_date: nullable: true contract_type: nullable: true contract_balance: nullable: true contract_tariff_id: nullable: true data: nullable: true signed: nullable: true deleted: nullable: true edc_connected: nullable: true fromBase64Data: nullable: true Admin_2.Methods.I18n.Get: type: object properties: lang: title: Язык словаря nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' category: title: Категория словаря nullable: true type: string search: title: Поиск по словарю nullable: true type: string only_duplicates: type: boolean required: [] title: |- Получение записей словаря @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\I18n\Get Admin_2.Methods.I18n.Get.Exec: type: array items: type: object properties: lang: $ref: '#/components/schemas/TV.API.Types.Lang' category: type: string name: type: string value: type: string required: - lang - category - name - value TV.API.Types.IntArray: type: array items: type: integer title: |- Тип массива: int Принимает: Любые целые числа и числа в строках @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\IntArray description: |- @extends AbstractTypedArray @method int[] getValues() @method int current() Admin_2.Methods.Informer.Add: type: object properties: type: title: |- Тип рассылки - me - admin - news - api type: string send_in: title: |- Канал рассылки - all - email - informer type: string lang: allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' subject: title: Объект отправки type: string preview_text: title: Текст превью для письма nullable: true type: string message: title: |- Текст письма Обязательно для email nullable: true type: string message_informer: title: |- Текст письма Обязательно для informer nullable: true type: string link: title: Ссылка nullable: true type: string link_text: title: Текст для добавляемой ссылки для E-mail nullable: true type: string users_ids: title: Ограничение рассылки по id пользоваталей nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' only_ur: title: Ограничение рассылки по пользоваталям с договорами nullable: true type: boolean debug: title: Отладка email nullable: true type: boolean required: - type - send_in - lang - subject title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Informer\Add' Admin_2.Methods.Informer.Add.Exec: type: object additionalProperties: type: integer Admin_2.Methods.Logs.Edit: type: object properties: log_file: title: Файл лога type: string log_text: title: Текст type: string required: - log_file - log_text title: |- Сохранение текстового файла лога @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\Edit Admin_2.Methods.Logs.Edit.Exec: nullable: true type: integer Admin_2.Methods.Logs.Get: type: object properties: log_file: title: Файл лога type: string required: - log_file title: |- Загрузка текстового файла лога @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\Get Admin_2.Methods.Logs.Get.Exec: type: string Admin_2.Methods.Ranks.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Ranks\Get' Models.Analytics.Ranks: properties: ACTIVATIONS(): nullable: true id: {} name_ru: nullable: true name_en: nullable: true bonus_RUB: nullable: true bonus_USD: nullable: true to_date: nullable: true limit: nullable: true site: nullable: true code: nullable: true retention_week: nullable: true retention_month: nullable: true payment_week: nullable: true payment_month: nullable: true payment_month_6: nullable: true payment_year: nullable: true new_user: nullable: true returned_user: nullable: true quitted_user: nullable: true Admin_2.Methods.Ranks.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Analytics.Ranks' Admin_2.Types.Staff.Post: type: string enum: - DEVELOPER - SUPPORT - ACCOUNTING - HR - DOCUMENTATION - GHOST - CONTENT x-enum-varnames: - Developer - Support - Accounting - Hr - Documentation - Ghost - Content x-enum-descriptions: - null - null - null - null - null - null - null title: |- Позиция или права сотрудника @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Types\Staff\Post Admin_2.Types.Staff.Posts: type: array items: $ref: '#/components/schemas/Admin_2.Types.Staff.Post' title: |- Позиции сотрудников @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Types\Staff\Posts description: |- @extends API\Types\AbstractTypedArray @method Post[] getValues() @method Post current() @see Post Admin_2.Methods.Staff.Add: type: object properties: id: title: Номер договора type: integer email: title: Корпоративный e-mail allOf: - $ref: '#/components/schemas/TV.API.Types.Email' staff_email: title: Личный e-mail allOf: - $ref: '#/components/schemas/TV.API.Types.Email' post: title: Должность type: string surname: title: Фамилия type: string name: title: Имя type: string patronymic: title: Отчество type: string post_2: title: Должность (родительный падеж) type: string surname_2: title: Фамилия (родительный падеж) type: string name_2: title: Имя (родительный падеж) type: string patronymic_2: title: Отчество (родительный падеж) type: string department: title: Название отдела type: string posts: allOf: - $ref: '#/components/schemas/Admin_2.Types.Staff.Posts' required: - id - email - staff_email - post - surname - name - patronymic - post_2 - surname_2 - name_2 - patronymic_2 - department - posts title: |- Добавление сотрудника @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Add Admin_2.Methods.Staff.Add.Exec: nullable: true type: integer Admin_2.Methods.Staff.Edit: type: object properties: id: title: Номер договора type: integer email: title: Корпоративный e-mail allOf: - $ref: '#/components/schemas/TV.API.Types.Email' staff_email: title: Личный e-mail allOf: - $ref: '#/components/schemas/TV.API.Types.Email' post: title: Должность type: string surname: title: Фамилия type: string name: title: Имя type: string patronymic: title: Отчество type: string post_2: title: Должность (родительный падеж) type: string surname_2: title: Фамилия (родительный падеж) type: string name_2: title: Имя (родительный падеж) type: string patronymic_2: title: Отчество (родительный падеж) type: string department: title: Название отдела type: string posts: title: Привелегии type: array group: title: Группа nullable: true type: integer required: - id - email - staff_email - post - surname - name - patronymic - post_2 - surname_2 - name_2 - patronymic_2 - department - posts title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Edit' Admin_2.Methods.Staff.Edit.Exec: nullable: true type: integer Admin_2.Methods.Staff.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение персонала, объект admin_staff @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Get Admin_2.Methods.Staff.Get.Exec: nullable: true Models.Admin.Staff: properties: VACATIONS(): nullable: true id: {} site: nullable: true name: nullable: true lang: nullable: true timezone: nullable: true dateformat: nullable: true date_reg: nullable: true group: nullable: true phone: nullable: true email: nullable: true avatar: nullable: true staff_id: nullable: true staff_email: nullable: true staff_department: nullable: true staff_posts: type: array nullable: true staff_post: nullable: true staff_name: nullable: true staff_surname: nullable: true staff_patronymic: nullable: true staff_post_2: nullable: true staff_name_2: nullable: true staff_surname_2: nullable: true staff_patronymic_2: nullable: true staff_access: nullable: true TV.API.Types.Date: type: string title: |- Дата @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\Date example: '2000-01-01' Admin_2.Methods.TariffChangeExpire.Edit: type: object properties: state_time_end: title: Дата следующего списания по тарифу allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - state_time_end title: |- Изменение даты следующего списания по тарифу @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\TariffChangeExpire\Edit Admin_2.Methods.TariffChangeExpire.Edit.Exec: nullable: true type: integer Admin_2.Methods.Tpl.Get: type: object properties: tpl: title: Путь к шаблону type: string required: - tpl title: |- Поиск HTML шаблонов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Tpl\Get Admin_2.Methods.Tpl.Get.Exec: anyOf: - type: array items: type: object properties: tpl: type: string name: type: string required: - tpl - name - type: object properties: {} Admin_2.Methods.Users.Edit: type: object properties: deleted: title: Удалить пользователя nullable: true type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Редактирование пользователей, объект admin_users @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Edit Admin_2.Methods.Users.Edit.Exec: nullable: true Models.Admin.Users: properties: REQUISITES(): nullable: true ORG_NAME(): nullable: true id: {} site: nullable: true currency: nullable: true name: nullable: true lang: nullable: true timezone: nullable: true dateformat: nullable: true date_reg: nullable: true page_reg: nullable: true has_EDF: nullable: true group: nullable: true phone: nullable: true email: nullable: true avatar: nullable: true deleted: nullable: true balance_all: nullable: true balance_bonus: nullable: true balance_tariff: nullable: true tariff_id: nullable: true status: nullable: true status_paid: nullable: true status_used: nullable: true sum_payments: nullable: true average_expenses_3: nullable: true tariff_state_time_end: nullable: true referrer_id: nullable: true Admin_2.Methods.Users.Get: type: object properties: project: title: Имя или id проекта nullable: true type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение пользователей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Get Admin_2.Methods.Users.Get.Exec: nullable: true Admin_2.Methods.Votes.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Votes\Get' Admin_2.Methods.Votes.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Votes' AiTracker_2.Types.Model: type: string enum: - deepseek x-enum-varnames: - Deepseek x-enum-descriptions: - null title: |- Модель для ИИ трекера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Types\Model AiTracker_2.Types.Models: type: array items: $ref: '#/components/schemas/AiTracker_2.Types.Model' title: |- Модель нейросети для AI-трекера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Types\Models description: |- @extends API\Types\AbstractTypedArray<\Services\AiTracker_2\Types\Model> @method AiTracker_2\Types\Model[] getValues() @method AiTracker_2\Types\Model current() @see \Services\AiTracker_2\Types\Model AiTracker_2.Types.TypeRange: type: integer enum: - 0 - 2 - 3 - 4 - 5 - 7 - 100 x-enum-varnames: - FullRange - Range - TwoChecks - OneCheck - LastCheckOfMonth - TwoLastChecks - ListDates x-enum-descriptions: - Весь период без ограничений (недокументируемй парметр) - Период с выполненными проверками - Две проверки - Одна проверка - Последняя проверка месяца - Две последние даты проверок - Произвольный список дат title: |- Тип диапазона Ai-Трекера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Types\TypeRange AiTracker_2.Methods.History.Get: type: object properties: models: allOf: - $ref: '#/components/schemas/AiTracker_2.Types.Models' check_fields: title: |- Список полей проверок, которые необходимо получить См. поля в объекте Ai\Tracker\Prompts default: - response type: array show_headers: title: Вернуть ли заголовки отчета type: boolean show_exists_dates: title: Вернуть ли даты проверок type: boolean dates: title: Произвольные даты без использования диапазона nullable: true type: array date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 7 allOf: - $ref: '#/components/schemas/AiTracker_2.Types.TypeRange' count_dates: title: Количество дней в диапазоне default: 30 type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' required: - models - project_id title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\History\Get' Models.Ai.Tracker.Prompts: properties: COUNT(*): nullable: true tagsNames(): nullable: true id: {} project_id: nullable: true group_id: nullable: true tags: nullable: true ord: nullable: true name: nullable: true group_name: nullable: true group_ord: nullable: true response: nullable: true example: need set qualifiers: - date - model - project_id mentioned: nullable: true example: need set qualifiers: - date - model - project_id AiTracker_2.Methods.History.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Ai.Tracker.Prompts' AiTracker_2.Types.Prompts.ToType: type: string enum: - in_group - in_group_last - before_keyword - after_keyword x-enum-varnames: - InGroup - InGroupLast - BeforeKeyword - AfterKeyword x-enum-descriptions: - В начало группы - В конец группы - Перед запросом - После запроса title: |- Куда добавить запрос @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Types\Prompts\ToType description: '@deprecated , использовать тип из keywords' deprecated: true AiTracker_2.Methods.Prompts.Add: type: object properties: name: title: Текст промпта type: string toId: title: Вставить к указанному объекту type: integer toType: title: Обязательный параметр при указанном $toId default: in_group allOf: - $ref: '#/components/schemas/AiTracker_2.Types.Prompts.ToType' tags: nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' project_id: $ref: '#/components/schemas/project_id' required: - name - toId - project_id title: |- Добавление промпта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Prompts\Add AiTracker_2.Methods.Prompts.Add.Exec: nullable: true type: array AiTracker_2.Methods.Prompts.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Prompts\Get' AiTracker_2.Methods.Prompts.Get.Exec: nullable: true AiTracker_2.Methods.Settings.Edit: type: object properties: brand_name: title: |- Имя бренда Участвует в поиске в ответе ИИ nullable: true type: string aliases: title: Дополнительные имена для поиска в ответе ИИ nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.StringArray' models: title: Список моделей ИИ nullable: true allOf: - $ref: '#/components/schemas/AiTracker_2.Types.Models' context_lang: title: 'Настройки контекста: Язык' nullable: true type: string context_location: title: 'Настройки контекста: Регион' nullable: true type: string context_custom: title: Пользовательский контекст nullable: true type: string project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Изменение настроек AI-трекера Для получения текущих настроек используйте: /get/projects_2/projects/ @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Settings\Edit description: '@see \Services\AiTracker_2\Objects\Settings' AiTracker_2.Methods.Settings.Edit.Exec: type: integer Annotations_2.Methods.My.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение всех своих примечаний по всем проектам и сервисам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Annotations_2\Methods\My\Get Annotations_2.Methods.My.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Annotations' App_2.Methods.Actions.Get: type: object properties: email: title: Email пользователя type: string code: title: Код для генерации ссылки подтверждения type: string type_action: title: Тип подтверждения nullable: true default: acceptAction type: string redirect: type: string required: - email - code title: |- Получение данных подтверждения Возвращает результат подтверждения в виде массива с сообщением (acceptAction), логической переменной (acceptEmail), null при неправильно введенном типе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\App_2\Methods\Actions\Get App_2.Methods.Actions.Get.Exec: nullable: true App_2.Methods.Privacy.Get: type: object properties: lang: title: Язык страницы nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' required: [] title: |- Получение объекта страницы политики конфиденциальности @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\App_2\Methods\Privacy\Get App_2.Methods.Privacy.Get.Exec: nullable: true allOf: - $ref: '#/components/schemas/Controller_2.Objects.Page' Audit_2.Types.Type: type: string enum: - audit - indexing - sitemap - watcher x-enum-varnames: - Audit - Indexing - Sitemap - Watcher x-enum-descriptions: - null - null - null - null title: |- Модуль аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Type Audit_2.Methods.CountUrls.Get: type: object properties: audit_type: allOf: - $ref: '#/components/schemas/Audit_2.Types.Type' project_id: $ref: '#/components/schemas/project_id' required: - audit_type - project_id title: |- Получение количества настроенных URL @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\CountUrls\Get Audit_2.Methods.CountUrls.Get.Exec: title: Количество настроенных URL nullable: true type: integer Audit_2.Types.Indexing.SearcherKey: type: string enum: - '0' - '1' - '5' x-enum-varnames: - Yandex - Google - Bing x-enum-descriptions: - null - null - null title: |- Ключ поисковой системы для индексации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Indexing\SearcherKey Audit_2.Types.Indexing.SearcherKeys: type: array items: $ref: '#/components/schemas/Audit_2.Types.Indexing.SearcherKey' title: |- Id поисковых систем для индексации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Indexing\SearcherKeys description: '@see SearcherKey' Audit_2.Types.Indexing.TypeRange: type: integer enum: - 0 - 1 - 2 - 3 - 4 - 5 - 7 - 100 x-enum-varnames: - FullRange - YandexUpdates - Range - TwoChecks - OneCheck - LastCheckOfMonth - TwoLastChecks - ListDates x-enum-descriptions: - Весь период без ограничений (недокументируемй парметр) - Период с выполненными проверками (Только апдейты Яндекс) - Период с выполненными проверками - Две проверки - Одна проверка - Последняя проверка месяца - Две последние даты проверок - Произвольный список дат title: |- Тип диапазона индексации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Indexing\TypeRange Audit_2.Methods.Indexing.Get: type: object properties: searchers_keys: allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.SearcherKeys' indexing_fields: title: |- Список полей индексации, которые необходимо получить См. поля indexing_* в объекте Urls default: - data type: array show_headers: title: Вернуть ли заголовки отчета type: boolean show_counts_indexing: title: Вернуть ли суммарное количество страниц в индексе по URL type: boolean show_exists_dates: title: Вернуть ли даты проверок type: boolean filter_by_alert: title: |- Фильтр по изменениям в указанной ПС в указанную дату Формат записи: `{{ date }}:{{ searcher_key }}` type: string dates: title: Произвольные даты без использования диапазона nullable: true type: array date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' period_days: title: Период в днях default: 7 type: integer type_range: title: Тип диапазона дат default: 7 allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.TypeRange' count_dates: title: Количество дней в диапазоне default: 60 type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' required: - searchers_keys - project_id title: |- Получение отчета по проверке индексации Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Get Audit_2.Methods.Indexing.Get.Exec: title: Список ссылок с данными по ним type: array items: $ref: '#/components/schemas/Models.Urls' Audit_2.Types.Settings.WatcherType: type: string enum: - title - description - h1 - content x-enum-varnames: - Title - Description - H1 - Content x-enum-descriptions: - null - null - null - null title: |- Тип отчета радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Settings\WatcherType Audit_2.Types.Settings.WatcherTypes: type: array items: $ref: '#/components/schemas/Audit_2.Types.Settings.WatcherType' title: |- Типы отчетов радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Settings\WatcherTypes description: '@see WatcherType' TV.API.Types.RegExp: type: string title: |- Регулярное выражение Пустое значение разрешено Управляющие символы "/" в начале и в конце строки будут удалены @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\RegExp example: /^year_(\d\d\d\d)$/ Audit_2.Types.Settings.ServerLocation: type: string enum: - EASTERN_EUROPE - WESTERN_EUROPE x-enum-varnames: - EasternEurope - WesternEurope x-enum-descriptions: - null - null title: |- Местоположение сервера для выполнения задач инструментов аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Settings\ServerLocation Audit_2.Methods.Settings.Edit: type: object properties: audit_user_agent: title: |- User-Agent (аудит) Можно указать id устройства description: '@see Audit_2\Types\Settings\Device' nullable: true type: string audit_use_cookie: title: Сохранять куки между запросами (аудит) nullable: true type: boolean audit_scan_links: title: Проверять ссылки (аудит) nullable: true type: boolean audit_scan_images: title: Проверять изображения (аудит) nullable: true type: boolean audit_scan_js: title: Проверять JS (аудит) nullable: true type: boolean audit_scan_css: title: Проверять css (аудит) nullable: true type: boolean audit_api_key: title: Ключ api для https://developers.google.com/speed/docs/insights/v5/get-started (аудит) nullable: true type: string audit_page_delay: title: Паузы между проверками страниц сайта (аудит) nullable: true type: number audit_resource_delay: title: Паузы между првоерками ресурсов страниц сайта (аудит) nullable: true type: number audit_cookies: title: Дополнитлеьные Cookies (аудит) nullable: true type: string audit_auto_collect_pages: title: Использовать ли при запуске аудита автоматический сбор URL (аудит) nullable: true type: boolean audit_auto_collect_pages_limit: title: Лимит страниц при автоматическом проходе по сайту (аудит) nullable: true type: integer audit_auto_collect_pages_start_url: title: Страница, с которой начинается автоматический сбор URL (аудит) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Url' indexing_searchers_keys: title: Поисковые системы (индексация) nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.SearcherKeys' watcher_user_agent: title: |- User-Agent (радар) Можно указать id устройства description: '@see Audit_2\Types\Settings\Device' nullable: true type: string watcher_max_redirects: nullable: true type: integer watcher_types: title: Типы отчетов, которые необходимо построить (радар) nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Settings.WatcherTypes' watcher_regexp: title: |- Регулярное выражение для сбора контента (радар) Если не указано, будут ипользоваться теги разметки description: '@see https://topvisor.com/support/watcher/settings/#tags' nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.RegExp' watcher_ignore_js: title: Вырезать из кода страницы javascript (радар) nullable: true type: boolean watcher_strip_tags_from_result: title: Вырезать из результатов html-тэги (радар) nullable: true type: boolean watcher_cookies: title: Дополнитлеьные cookies (радар) nullable: true type: string server_location: nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Settings.ServerLocation' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Применение настроек Анализа сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Settings\Edit Audit_2.Methods.Settings.Edit.Exec: title: Количество применных настроек nullable: true type: integer Audit_2.Types.Settings.FieldName: type: string enum: - audit_user_agent - audit_use_cookie - audit_cookies - audit_scan_links - audit_scan_images - audit_scan_js - audit_scan_css - audit_api_key - audit_page_delay - audit_resource_delay - audit_auto_collect_pages - audit_auto_collect_pages_limit - audit_auto_collect_pages_start_url - indexing_searchers_keys - watcher_user_agent - watcher_cookies - watcher_max_redirects - watcher_types - watcher_regexp - watcher_ignore_js - watcher_strip_tags_from_result - server_location x-enum-varnames: - AuditUserAgent - AuditUseCookie - AuditCookies - AuditScanLinks - AuditScanImages - AuditScanJs - AuditScanCss - AuditApiKey - AuditPageDelay - AuditResourceDelay - AuditAutoCollectPages - AuditAutoCollectPagesLimit - AuditAutoCollectPagesStartUrl - IndexingSearchersKeys - WatcheUserAgent - WatcherCookies - WatcherMaxRedirects - WatcherTypes - WatcherRegexp - WatcherIgnoreJs - WatcherStripTagsFromResult - ServerLocation x-enum-descriptions: - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null - null title: |- Имя настройки для интсрумента аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Settings\FieldName Audit_2.Types.Settings.FieldNames: type: array items: $ref: '#/components/schemas/Audit_2.Types.Settings.FieldName' title: |- Имена настроек для инструментов аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Settings\FieldNames description: '@see FieldName' Audit_2.Methods.Settings.Get: type: object properties: fields: allOf: - $ref: '#/components/schemas/Audit_2.Types.Settings.FieldNames' project_id: $ref: '#/components/schemas/project_id' required: - fields - project_id title: |- Получение настроек аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Settings\Get Audit_2.Methods.Settings.Get.Exec: title: Настройки аудита nullable: true type: array Audit_2.Types.Watcher.TypeRange: type: integer enum: - 0 - 2 - 3 - 4 - 7 - 100 x-enum-varnames: - FullRange - Range - TwoChecks - OneCheck - TwoLastChecks - ListDates x-enum-descriptions: - Весь период без ограничений (недокументируемй парметр) - Период - Две проверки - Одна проверка - Две последние проверки - Произвольный список дат title: |- Тип диапазона радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Watcher\TypeRange Audit_2.Types.Watcher.Type: type: string enum: - http_codes - redirects - h1 - title - description - content x-enum-varnames: - HttpCodes - Redirects - H1 - Title - Description - Content x-enum-descriptions: - Статусы ответа - Список редиректов - Заголовок H1 страницы - Title страницы - Description страницы - Контент страницы title: |- Тип проверки радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Watcher\Type Audit_2.Types.Watcher.ShowDiff: type: integer enum: - 0 - 1 - 2 - 3 x-enum-varnames: - NotInclude - ShortText - FullText - AlwaysFullText x-enum-descriptions: - Не добавлять - Сокращенный текст - Полный текст - Всегда полный текст, даже если нет изменений title: |- Добавить в результат различия данных @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Watcher\ShowDiff Audit_2.Methods.Watcher.Get: type: object properties: checks_ids: title: ID проверок в произвольном порядке nullable: true type: array check_id1: title: ID проверки начала диапазона nullable: true type: integer check_id2: title: ID проверки конца диапазона nullable: true type: integer type_range: default: 7 allOf: - $ref: '#/components/schemas/Audit_2.Types.Watcher.TypeRange' count_ids: title: Максимальное число возвращаемых проверок (не более 60) default: 60 type: integer watcher_type: allOf: - $ref: '#/components/schemas/Audit_2.Types.Watcher.Type' watcher_fields: title: Выбор столбцов данных с результатами проверки default: - http_codes - redirects type: array show_headers: title: Добавить в результат заголовки отчета type: boolean show_diff: allOf: - $ref: '#/components/schemas/Audit_2.Types.Watcher.ShowDiff' show_counts_watcher: title: Добавить в результат количество проверок type: boolean project_id: $ref: '#/components/schemas/project_id' fields: $ref: '#/components/schemas/fields' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' orders: $ref: '#/components/schemas/orders' offset: $ref: '#/components/schemas/offset' required: - watcher_type - project_id title: |- Получение результатов проверок радара Отчет генерируется на основе объектов urls Необходимо указать либо check_id1 и check_id2, либо checks_ids (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Get Audit_2.Methods.Watcher.Get.Exec: title: Генерируемый на основе urls, список результатов проверок радара nullable: true anyOf: - type: object properties: urls: type: array items: type: object properties: id: type: integer url: type: string '"COUNT(*)"': type: integer '"WATCHER_HTTP_CODES_HUNDREDS()"': type: array items: type: integer project_id: type: integer sitemap: type: boolean audit: type: boolean watcher: type: boolean indexing: type: boolean tags: anyOf: - type: array items: type: string - type: string sitemap_lastmod: type: string sitemap_changefreq: type: string sitemap_priority: type: number indexing_data: type: integer indexing_alert: type: integer watcher_http_codes: type: array items: type: integer watcher_http_codes_changed: type: integer watcher_redirects: type: array items: type: string watcher_h1: type: string watcher_h1_changed: type: integer watcher_title: type: string watcher_title_changed: type: integer watcher_description: type: string watcher_description_changed: type: integer watcher_content: type: string watcher_content_changed: type: integer watcherData: type: object additionalProperties: type: object properties: http_codes: type: array items: type: integer redirects: type: array items: type: string h1: type: string title: type: string description: type: string content: type: string diff: anyOf: - type: string - type: 'null' required: - id - url headers: type: object properties: fields: type: array items: type: object properties: name: type: string alias: type: string qualifiers: anyOf: - type: array items: type: string - type: string label: anyOf: - type: string - type: 'null' labelData: type: object properties: label: type: string tooltip: type: string hint: type: string required: - label - tooltip - hint required: - name - alias - qualifiers - label - labelData timesByChecksIds: type: object additionalProperties: type: integer watcherFields: type: array items: type: string watcherType: type: string required: - fields - timesByChecksIds - watcherFields - watcherType countsWatcher: type: object additionalProperties: type: integer required: - urls - type: 'null' Bank_2.Methods.Bank.Get: type: object properties: bik: title: БИК или Swift банка type: string required: [] title: |- Получение данных банка по БИК или Swift @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Bank\Get Bank_2.Methods.Bank.Get.Exec: nullable: true Bank_2.Methods.History.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение истории транзакций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\History\Get Bank_2.Methods.History.Get.Exec: nullable: true Models.BalanceHistory: properties: COUNT(*): nullable: true TOTAL(): nullable: true plus: nullable: true sum_group: nullable: true user_id: type: integer nullable: true by_user_id: nullable: true sum: nullable: true discount: nullable: true currency: nullable: true limits: nullable: true limit_name: nullable: true type: nullable: true info: nullable: true target: nullable: true target_id: type: integer nullable: true date: nullable: true project_name: nullable: true project_tags: nullable: true project_folder_id: nullable: true by_user_email: nullable: true Bank_2.Methods.Info.Get: type: object properties: fields: $ref: '#/components/schemas/fields' required: [] title: |- Получение информации о балансе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Info\Get Bank_2.Objects.Subscriptions.Plan: type: object properties: id: type: string name: type: string priceUSD: type: integer annualDiscount: title: |- Скидка за годовую подписку в процентах от 0 до 1 При расчете финальной стоимости может использоваться округление type: number maxByName: title: Выдаваемые лимиты type: object properties: positions_check: type: integer positions_check_manual: type: integer keywords_volumes: type: integer keywords_collect: type: integer positions_tasks: type: integer projects: type: integer projects_rights: type: integer projects_competitors: type: integer projects_archive: type: integer api: type: integer suffixName: title: Суффикс, характеризующий настройки тарифа type: string required: - id - name - priceUSD - annualDiscount - maxByName - suffixName title: |- Класс настройки плана подписки Используйте этот класс для описания настроек в namespace `Config\Sites\Common\Subscriptions\Plan` В плане нужно указать его имя, стоимость и лимиты Планы можно группировать: - в одном и том же плане может быть разное количество запросов и других лимитов - в этом случае для каждого варианта создается отдельный класс с добавлением порядкового номера в имени файла - все вариации такого плана должны иметь одно и то же имя - это делается для визуального упрощения работы с планами, на самом деле каждая вариация плана, это уникальный план со своими настройками В примерах указаны примерные соотношения между лимитами: - для удобства можно использовать математическими выражения - для гибкости можно указывать произвольные значения Рекомендация по названию классов, для удобства настройки: - `A_{{ PlanName }}{{ Number }}` - `B_{{ PlanName }}{{ Number }}` - `C_{{ PlanName }}{{ Number }}` Префикс имени класса будет определять id группы, который можно использовать для оформления групп планов Пример имени класса, оно же id плана: `A_StarterPack1` При выводе на сайте тарифы выводятся в нужном порядке, например с сортировкой по стоимости @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Objects\Subscriptions\Plan Datetime: type: object properties: {} required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Datetime' Bank_2.Types.Subscriptions.Status: type: string enum: - active - suspended - stopped - terminated x-enum-varnames: - Active - Suspended - Stopped - Terminated x-enum-descriptions: - Подписка работает и будет продлеваться автоматически или вручную в зависимости от настроек - Подписка приостановлена (можно возобновить) - Подписка завершена, после окончания оплаченного периода будет прекращена - Прекращена немедленно (нельзя возобновить) title: |- Статус подписки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Types\Subscriptions\Status Bank_2.Types.Subscriptions.Type: type: string enum: - auto - manual x-enum-varnames: - Auto - Manual x-enum-descriptions: - 'Автоматическое продление с авто списанием; Например: рекуррентные платежи по карте' - Ручное продление с участием покупателя; Например:; - платежи по карте без авто продления; - оплата по счету title: |- Тип подписки Определяет способ списания средств и порядок продления подписки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Types\Subscriptions\Type Bank_2.Types.Subscriptions.Manager: type: string enum: - system - api x-enum-varnames: - System - Api x-enum-descriptions: - Платёжный сервис - Продавец через API платежного сервиса title: |- Кто управляет подпиской, а именно: - Запуск списания с карты / электронного кошелька - Создание счета - Отправка предложения об оплате @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Types\Subscriptions\Manager Bank_2.Objects.Requisites.Payment.RecurrentState: type: object properties: timeStart: title: Начало расчетного периода, обычно время оплаты nullable: true allOf: - $ref: '#/components/schemas/Datetime' timeEnd: title: Окончание расчетного периода nullable: true allOf: - $ref: '#/components/schemas/Datetime' methodInfo: title: |- Краткая информация о способе платежа - id платежа - неполный номер карты и срок действия - номер договора type: string status: allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Status' type: allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Type' manager: allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Manager' required: - methodInfo - status - type - manager title: |- Состояние рекуррентного платежа - создается при подтверждении проведения оплаты или при других обновлениях подписки, содержит только данные, которые надо обновить - используется при выводе состояния подписки Определяет логику работы с рекуррентными платежами @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Objects\Requisites\Payment\RecurrentState Bank_2.Types.Subscriptions.Limit.Type: type: string enum: - object - object_by_project - action_monthly - action_daily - access x-enum-varnames: - Object - ObjectByProject - ActionMonthly - ActionDaily - Access x-enum-descriptions: - 'Ограничение на добавление объектов на уровне аккаунта; Пример: Добавление проекта' - 'Ограничение на добавление объектов на уровне проекта; Пример: Добавление конкурента в проект' - 'Месячное ограничение на запуск услуг; Пример: Сбор частоты' - 'Суточное ограничение на запуск услуг; Пример: Проверка позиций' - 'Доступы к функционалу; Пример: API' title: |- Тип лимита Характеризует на какой тип действия будет применяться ограничение и как часто оно будет обновляться @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Types\Subscriptions\Limit\Type description: '@see \Services\Bank_2\Objects\Subscriptions\Limit' Bank_2.Objects.Subscriptions.Subscription: type: object properties: paymentId: title: id платежа, подписки type: integer paymentSystem: title: Платежная система type: string externalPaymentId: title: Id платежа в платежной системе type: string paymentRequisitesId: title: Id реквизитов юр. лица, указанные при оплате type: string depreciationCost: title: |- Стоимость амортизации Используется для расчета первого платежа при переподписки на другой план Указывается в валюте подписки type: integer plan: title: Текущий план подписки allOf: - $ref: '#/components/schemas/Bank_2.Objects.Subscriptions.Plan' nextPlan: title: Следующий план подписки nullable: true allOf: - $ref: '#/components/schemas/Bank_2.Objects.Subscriptions.Plan' recurrentState: title: Состояние подписки allOf: - $ref: '#/components/schemas/Bank_2.Objects.Requisites.Payment.RecurrentState' cycle: title: Текущий цикл для подписки allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Cycle' nextCycle: title: Цикл для следующей подписки allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Cycle' price: title: Стоимость текущей подписки type: integer renewPrice: title: Стоимость продления подписки type: integer limitUsedByName: title: |- Использованные лимиты Доступные лимиты см. в `plan` Для нетарифицируемых лимитов значение всегда `null` type: object properties: positions_check: type: integer positions_check_manual: type: integer keywords_volumes: type: integer keywords_collect: type: integer positions_tasks: type: integer projects: type: integer projects_rights: type: integer projects_competitors: type: integer projects_archive: type: integer api: type: integer limitTypeByName: title: Типы лимитов type: object properties: positions_check: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' positions_check_manual: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' keywords_volumes: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' keywords_collect: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' positions_tasks: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' projects: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' projects_rights: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' projects_competitors: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' projects_archive: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' api: $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Limit.Type' required: - paymentId - paymentSystem - externalPaymentId - paymentRequisitesId - depreciationCost - plan - recurrentState - cycle - nextCycle - price - renewPrice - limitUsedByName - limitTypeByName title: |- Информация о текущей подписки пользователя и ее лимитах @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Objects\Subscriptions\Subscription Bank_2.Methods.Info.Get.Exec: title: |- Информация о балансе и тарифе пользователя. - 'balance_all' - общий баланс - 'balance_all' - общий баланс - 'balance_personal'- персональный баланс - 'balance_bonus' - бонусный баланс - 'balance_tariff' - баланс по тарифу - 'tariff' - информация о текущем тарифе - 'subscription' - подписка, если есть - 'subscription_name' - имя плана подписки, если есть type: object properties: balance_all: type: number balance_personal: type: number balance_bonus: type: number balance_tariff: type: number tariff: type: array subscription: $ref: '#/components/schemas/Bank_2.Objects.Subscriptions.Subscription' subscription_name: type: string required: - balance_all - balance_personal - balance_bonus - balance_tariff - tariff Bank_2.Types.Requisites.Type: type: string enum: - contract - offer - partnerOffer - fl223 - domainsContract - domainsOffer - domainsPersonContract - domainsPersonOffer x-enum-varnames: - Contract - Offer - PartnerOffer - Fl223 - DomainsContract - DomainsOffer - DomainsPersonContract - DomainsPersonOffer x-enum-descriptions: - null - null - null - null - null - null - null - null title: |- Тип реквизитов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Types\Requisites\Type Bank_2.Methods.Requisites.Add: type: object properties: data: title: см. объект Bank_2\Objects\Requisites type: string type: allOf: - $ref: '#/components/schemas/Bank_2.Types.Requisites.Type' tariff_id: title: Id тарифа, для договоров, ассоциируемых с тарифом (например fl223) type: integer required: - data - type title: |- Добавиление реквизитов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Add Bank_2.Methods.Requisites.Add.Exec: nullable: true type: string Bank_2.Methods.Requisites.Del: type: object properties: id: title: Id реквезитов type: string required: - id title: |- Закрытие договора (оферту закрыть невозможно) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Del Bank_2.Methods.Requisites.Del.Exec: nullable: true Bank_2.Methods.Requisites.Edit: type: object properties: id: title: Id реквезитов type: string data: title: |- Данные реквезитов см. объект Bank_2\Objects\Requisites type: string required: - id - data title: |- Изменение реквизитов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Edit Bank_2.Methods.Requisites.Edit.Exec: nullable: true Bank_2.Methods.Requisites.Get: type: object properties: include_edc_data: title: Добавить информацию о доступных контрагентах организации для ЭДО type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка договоров @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Get Bank_2.Methods.Requisites.Get.Exec: nullable: true Bank_2.Methods.Ur.Get: type: object properties: inn: title: ИНН юридического лица type: string required: - inn title: |- Получение данных юридического лица по ИНН @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Ur\Get Bank_2.Methods.Ur.Get.Exec: nullable: true Broker_2.Types.Ads.Type: type: string enum: - TEXT_AD - SMART_AD - MOBILE_APP_AD - DYNAMIC_TEXT_AD - IMAGE_AD - CPC_VIDEO_AD - CPM_BANNER_AD - CPM_VIDEO_AD - SHOPPING_AD - LISTING_AD x-enum-varnames: - Text - Smart - MobileApp - DynamicText - Image - CpcVideo - CpmBanner - CpmVideo - Shopping - Listing x-enum-descriptions: - Текстово-графическое (обычное) объявление - Смарт-баннер - Объявление для рекламы мобильных приложений - Динамическое объявление - Графическое объявление. - Видеообъявление в кампаниях с типом «Текстово-графические объявления» или «Реклама мобильных приложений». - Медийный баннер - Медийное видеообъявление (в кампании с типом «Медийная кампания»). - Товарное объявление (в кампании с типом «Единая перфоманс кампания»). - Текстово-графическое (обычное) объявление title: |- Тип объявления @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Types\Ads\Type description: '@see https://yandex.ru/dev/direct/doc/ru/objects/ad#types' Broker_2.Methods.Ads.Edit: type: object properties: campaign_tv_id: title: Id рекламной кампании type: integer group_id: title: Id группы type: integer id: title: Id объявления type: integer type: allOf: - $ref: '#/components/schemas/Broker_2.Types.Ads.Type' title: title: Заголовок nullable: true type: string text: title: Текст nullable: true type: string href: title: Ссылка nullable: true type: string display_url: title: Url для отображения nullable: true type: string required: - campaign_tv_id - group_id - id - type title: |- Редактирование объявления @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\Edit Broker_2.Methods.Ads.Edit.Exec: title: выводит int, если функция провайдера не определена nullable: true anyOf: - type: array - type: integer - type: 'null' Broker_2.Methods.Ads.Get: type: object properties: campaign_tv_id: title: Id рекламной кампании type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - campaign_tv_id title: |- Получение объявления рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\Get Models.Broker.Ads: properties: id: {} campaign_tv_id: nullable: true group_id: nullable: true title: nullable: true text: nullable: true text2: nullable: true href: nullable: true domain: nullable: true display_url: nullable: true type: nullable: true subtype: nullable: true status: nullable: true state: nullable: true 'on': nullable: true 'off': nullable: true for_off: nullable: true timestamp: nullable: true Broker_2.Methods.Ads.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Broker.Ads' Broker_2.Methods.Campaigns.Add: type: object properties: project_id: title: Id проекта type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id title: |- Добавление рекламной кампании в управление ставками @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Add Broker_2.Methods.Campaigns.Add.Exec: nullable: true type: integer Models.Broker.Campaigns: properties: id: {} project_id: nullable: true provider_n: nullable: true campaign_tv_id: nullable: true client_id: nullable: true login: nullable: true agency_name: nullable: true name: nullable: true shows: nullable: true clicks: nullable: true count_tasks: nullable: true frequency: nullable: true rest: nullable: true price: nullable: true timezone: nullable: true currency: nullable: true state: nullable: true servingStatus: nullable: true status_name: nullable: true manualBids: nullable: true no_manage_suspended_keywords: nullable: true added: nullable: true 'on': nullable: true on_tv: nullable: true 'off': nullable: true for_off: nullable: true groups_load_time: nullable: true keywords_statistics_update: nullable: true count_keywords: nullable: true count_keywords_autocorrect: nullable: true targeting: nullable: true limits: nullable: true limits_max: nullable: true Broker_2.Methods.Campaigns.Del: type: object properties: project_id: title: Id проекта type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - project_id title: |- Удаление рекламной компании из управления ставками @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Del Broker_2.Methods.Campaigns.Del.Exec: nullable: true type: integer Broker_2.Methods.Campaigns.Edit: type: object properties: project_id: title: Id проекта type: integer update_targeting: title: Обновить ли данные таргетинга (только для Директа) type: boolean on_tv: title: Включить ли nullable: true type: boolean frequency: title: 'Частота корректировок (1: раз в час, 2: два раза в час, -1: раз в день, -2: два раза в день)' nullable: true type: integer no_manage_suspended_keywords: title: Не управлять ли отключенными ключевыми фразами nullable: true type: boolean include_used_in_other_projects: title: Получить ли информацию о том, в каких проектах интегрированы указанные компании type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Редактирование рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Edit Broker_2.Methods.Campaigns.Edit.Exec: type: integer Broker_2.Methods.Campaigns.Get: type: object properties: project_id: title: Id проекта type: integer include_used_in_other_projects: title: Получить ли информацию о том, в каких проектах интегрированы указанные компании type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Получение списка рекламных кампаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\Get Broker_2.Methods.Campaigns.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Broker.Campaigns' Broker_2.Methods.Groups.Add: type: object properties: campaign_tv_id: title: Id кампании type: integer groups_names: title: Имена групп type: array required: - campaign_tv_id - groups_names title: |- Добавление групп рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Groups\Add Broker_2.Methods.Groups.Add.Exec: title: выводит int, если функция провайдера не определена nullable: true anyOf: - type: array - type: integer - type: 'null' Broker_2.Methods.Groups.Get: type: object properties: campaign_tv_id: title: Id рекламной кампании type: integer filters_by_keywords: title: Поиск групп по запросам nullable: true type: array fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - campaign_tv_id title: |- Получение групп рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Groups\Get Models.Broker.Groups: properties: GEN_SEARCH_STRING(): nullable: true id: {} campaign_tv_id: nullable: true name: nullable: true geo: nullable: true type: nullable: true status: nullable: true servingStatus: nullable: true count: nullable: true 'on': nullable: true 'off': nullable: true for_off: nullable: true timestamp: nullable: true keyword: nullable: true keywords_off: nullable: true price_max: nullable: true P21: nullable: true P11: nullable: true P1L: nullable: true P2L: nullable: true Broker_2.Methods.Groups.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Broker.Groups' Broker_2.Methods.Keywords.Del: type: object properties: campaign_tv_id: title: Id кампании type: integer keywords_data: title: Информация о запросах (id группы и id запросов) type: array required: - campaign_tv_id - keywords_data title: |- Удаление запросов рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Del Broker_2.Methods.Keywords.Del.Exec: title: выводит int, если функция провайдера не определена nullable: true anyOf: - type: array - type: integer - type: 'null' Broker_2.Types.Keywords.Tactics2: type: string enum: - maxBid - minBid - lowerPos - suspend x-enum-varnames: - MaxBid - MinBid - LowerPos - Suspend x-enum-descriptions: - Установить максимальную ставку - Установить минимальную ставку - Понижать позицию - Отключить показы title: |- Тактика при превышении максимальной цены @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Types\Keywords\Tactics2 Broker_2.Methods.Keywords.Edit: type: object properties: project_id: title: Id проекта type: integer provider_n: title: Провайдер type: integer tactics: title: |- Объем трафика - 0: max - 1: ~75% - 2: ~15% - 3: ~5% - 4: ~95% - 5: ~90% nullable: true type: integer tactics_2: nullable: true allOf: - $ref: '#/components/schemas/Broker_2.Types.Keywords.Tactics2' percent: title: Корректировка объявлений (проценты) nullable: true type: integer price_max: title: Максимальная цена nullable: true type: number price_risk: title: Ставка риска nullable: true type: number filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - provider_n title: |- Редактирование объявлений (запросов) рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Edit Broker_2.Methods.Keywords.Edit.Exec: type: integer Models.Broker.Keywords: properties: id: {} campaign_tv_id: nullable: true keyword_id: nullable: true group_id: nullable: true keyword: nullable: true status: nullable: true state: nullable: true shows: nullable: true clicks: nullable: true P11: nullable: true P12: nullable: true P13: nullable: true P1L: nullable: true P21: nullable: true P2L: nullable: true P11_f: nullable: true P12_f: nullable: true P13_f: nullable: true P1L_f: nullable: true P21_f: nullable: true P2L_f: nullable: true TrafficVolumes: nullable: true bid: nullable: true contextBid: nullable: true price: nullable: true price_max: nullable: true price_risk: nullable: true percent: nullable: true tactics: nullable: true tactics_2_old: nullable: true tactics_2: nullable: true 'on': nullable: true 'off': nullable: true for_off: nullable: true Broker_2.Methods.Keywords.Get: type: object properties: campaign_tv_id: title: Id рекламной кампании type: integer group_by: title: Группировка nullable: true type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - campaign_tv_id title: |- Получение запросов рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Get Broker_2.Methods.Keywords.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Broker.Keywords' Broker_2.Methods.Log.Get: type: object properties: campaign_tv_id: title: Id кампании type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - campaign_tv_id title: |- Получение логов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Log\Get Models.Broker.Log: properties: COUNT(*): nullable: true datetime: nullable: true campaign_tv_id: nullable: true text: nullable: true error: nullable: true Broker_2.Methods.Log.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Broker.Log' Comments_2.Methods.ByAuthor.Get: type: object properties: user_id: title: ID автора type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - user_id title: |- Получение комментариев автора. Без вложенности @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\ByAuthor\Get Comments_2.Methods.ByAuthor.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Comments' Comments_2.Methods.Like.Edit: type: object properties: id: title: Id комментария type: integer like: title: |- Установка лайка - 0: снять лайк - 1: поставить лайк type: boolean required: - id - like title: |- Редактирование статуса лайка для комментария Возвращает результат редактирования статуса лайка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Comments_2\Methods\Like\Edit Comments_2.Methods.Like.Edit.Exec: nullable: true type: integer Competitors_2.Types.Report.ByType: type: string enum: - url - keyword x-enum-varnames: - Url - Keyword x-enum-descriptions: - Домену - Ключевой фразе title: |- Тип запроса в отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Types\Report\ByType Competitors_2.Types.Report.Type: type: string enum: - serp - ads x-enum-varnames: - Serp - Ads x-enum-descriptions: - Поисковая выдача - Реклама title: |- Тип отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Types\Report\Type TV.API.Types.UrlShortUTF: type: string title: |- Краткий URL не в punycode, может содержать UTF-символы: - без схемы - без "www." в домене - без слешей на конце - без "<" и ">" Будет проивзедено автоматическое приведение к формату Разрешен ввод пустой строки, для удаления значения url @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\UrlShortUTF TV.API.Types.UrlShortUTFArray: type: array items: $ref: '#/components/schemas/TV.API.Types.UrlShortUTF' title: |- Тип массива: UrlShortUTF[] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\UrlShortUTFArray description: |- @extends AbstractStringArray @method UrlShortUTF[] getValues() @method UrlShortUTF current() @see \TV\API\Types\UrlShortUTF TV.API.Types.UrlUTF: type: string title: |- URL не в punycode, может содержать UTF-символы: - без "<" и ">" Будет проивзедено автоматическое приведение к формату Разрешен ввод пустой строки, для удаления значения url @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\UrlUTF TV.API.Types.UrlUTFArray: type: array items: $ref: '#/components/schemas/TV.API.Types.UrlUTF' title: |- Тип массива: UrlUTF[] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\UrlUTFArray description: |- @extends AbstractStringArray @method UrlUTF[] getValues() @method UrlUTF current() @see \TV\API\Types\UrlUTF Competitors_2.Methods.Charts.Get: type: object properties: by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string chart_type: title: Тип графика type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string strict_query: title: Делать ли проверку на наоичие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number func: title: Название функции default: charts type: string domains: title: Домены nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShortUTFArray' urls: title: Urls адреса nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.UrlUTFArray' keywords_names: title: Поисковые запросы nullable: true type: array fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - by_type - region_index - query - type - view - chart_type - date title: |- Получение данных для графика отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Charts\Get Competitors_2.Methods.Charts.Get.Exec: nullable: true type: array Competitors_2.Methods.Dates.Get: type: object properties: region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: |- - ключевая фраза или ее часть (by_type = keyword) - url (by_type = url) type: string by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' date: title: Дата проверки nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' strict_query: title: Делать ли проверку на наоичие пути в URL (используется при (by_type = url)) type: boolean required: - region_index - query - by_type title: |- Получение даты проверок по заданному критерию (последние 12) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Dates\Get Competitors_2.Methods.Dates.Get.Exec: type: array Competitors_2.Methods.Orders.Del: type: object properties: id: title: Id отчета type: integer required: - id title: |- Удаление отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\Del Competitors_2.Methods.Orders.Del.Exec: nullable: true type: integer Competitors_2.Methods.Orders.Get: type: object properties: region_index: title: Индекс региона (не путать с ключом региона) nullable: true type: integer query: title: |- - ключевая фраза или ее часть (by_type = keyword) - url (by_type = url) nullable: true type: string by_type: nullable: true allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' date: title: Дата проверки nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' deleted: title: Показать удаленные отчеты nullable: true type: boolean required: [] title: |- Получить список оплаченных отчетов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\Get Competitors_2.Methods.Orders.Get.Exec: nullable: true type: array Competitors_2.Methods.Queries.Get: type: object properties: by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string date: title: Дата проверки nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - by_type - region_index - query title: |- Получение доступных запросов для построения отчета (не более 10) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Queries\Get Competitors_2.Methods.Queries.Get.Exec: type: array Competitors_2.Methods.Table.Get: type: object properties: by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами nullable: true type: string strict_query: title: Делать ли проверку на наоичие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number func: title: Название функции default: table type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - by_type - region_index - query - type - view - date title: |- Получение данных для отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Table\Get Competitors_2.Methods.Table.Get.Exec: type: array Competitors_2.Types.ByUrl.Table.View: type: string enum: - keywords - domains - structure x-enum-varnames: - Keywords - Domains - Structure x-enum-descriptions: - Список поисковых запросов - Конкуренты сайта, встречающиеся конкурентные домены в выдаче - Структура сайта, список URL title: |- Представление отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Types\ByUrl\Table\View Competitors_2.Methods.TableSummary.Get: type: object properties: by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета nullable: true allOf: - $ref: '#/components/schemas/Competitors_2.Types.ByUrl.Table.View' date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string strict_query: title: Делать ли проверку на наоичие пути в URL (используется при (by_type = url)) type: boolean func: title: Название функции default: tableSummary type: string required: - by_type - region_index - query - type - date title: |- Получение данных для сводки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\TableSummary\Get Competitors_2.Methods.TableSummary.Get.Exec: nullable: true type: array Content_2.Methods.Authors.Edit: type: object properties: alias: title: |- Имя для url страницы автора Только латинские буквы, цифры и символ дефиса nullable: true type: string promo_text: title: Промо текст nullable: true type: string promo_label: title: Текс для промо кнопки nullable: true type: string promo_link: title: Ссылка для промо кнопки nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Url' show_in_author_list: title: Отображать ли автора в списке авторов nullable: true type: boolean required: [] title: |- Изменить настройки автора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Authors\Edit Content_2.Methods.Authors.Edit.Exec: nullable: true type: integer Content_2.Methods.Authors.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение данных об авторе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Authors\Get Content_2.Methods.Authors.Get.Exec: nullable: true Models.Content.Authors: properties: IS_ACTIVE(): type: integer nullable: true user_id: type: integer nullable: true alias: type: string nullable: true promo_text: type: string nullable: true promo_label: type: string nullable: true promo_link: type: string nullable: true count_pages: type: integer nullable: true count_views: type: integer nullable: true count_unique_views: type: string nullable: true count_likes: type: integer nullable: true show_in_author_list: type: integer nullable: true user_site: type: string nullable: true user_name: type: string nullable: true user_avatar: type: string nullable: true user_description: type: string nullable: true bookmark_author: type: integer nullable: true Content_2.Methods.BookmarkAuthor.Edit: type: object properties: user_id: title: Id автора type: integer bookmark: title: |- Установлена ли закладка - false: снять закладку - true: сохранить закладку type: boolean required: - user_id - bookmark title: |- Редактирование статуса закладки для автора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\BookmarkAuthor\Edit Content_2.Methods.BookmarkAuthor.Edit.Exec: nullable: true type: integer Content_2.Methods.Bookmark.Edit: type: object properties: subdomain: title: Поддомен страницы type: string url: title: Url страницы type: string bookmark: title: |- Установлена ли закладка - false: снять закладку - true: сохранить закладку type: boolean required: - subdomain - url - bookmark title: |- Редактирование статуса закладки для страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Bookmark\Edit Content_2.Methods.Bookmark.Edit.Exec: nullable: true type: integer Content_2.Methods.Like.Edit: type: object properties: subdomain: title: Поддомен страницы allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' url: title: Url страницы type: string like: title: Установлен ли лайк type: boolean required: - subdomain - url - like title: |- Редактирование статуса лайка для страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Like\Edit Content_2.Methods.Like.Edit.Exec: nullable: true type: integer TV.API.Types.Datetime: type: string title: |- Дата с временем @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\Datetime example: '2000-01-01 00:00:00' Content_2.Methods.Pages.Add: type: object properties: url: title: Адрес документа type: string subdomain: title: Поддомен документа nullable: true allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' lang: title: Язык документа nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' user_id: title: Id автора nullable: true type: integer user_id_2: title: Id второго автора nullable: true type: integer user_id_3: title: Id третьего автора nullable: true type: integer create: title: Дата публикации nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' publish_time: title: Время публикации nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' h1: title: Заголовок страницы nullable: true type: string title: title: Заголовок страницы для браузера nullable: true type: string description: title: Описание страницы (meta - description) nullable: true type: string intro: title: Вступительный текст nullable: true type: string html: title: Контент страницы nullable: true type: string menu_name: title: Заголовок для меню nullable: true type: string order: title: Позиция сортировки документа nullable: true type: integer image: title: Ссылка на основное изображение (обычно относительный путь до изображения от корня сайта) nullable: true type: string og: title: Объект с данными Open Graph nullable: true type: object properties: string: type: string required: - string tags: title: Список тегов nullable: true type: array items: type: string noindex: title: Не индексировать страницу type: boolean theme: title: Тема оформления страницы nullable: true type: string quiz_id: title: Id теста nullable: true type: string state: title: Статус документа nullable: true type: string required_posts_any: title: |- Ограничение доступа Доступно всем, если не заполнено nullable: true allOf: - $ref: '#/components/schemas/Admin_2.Types.Staff.Posts' required: [] title: |- Создание документа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Add Content_2.Methods.Pages.Add.Exec: type: integer Models.Pages: properties: COUNT(*): nullable: true RAND(): nullable: true DURATION(): nullable: true WORD_COUNT(): nullable: true HTML_RAW(): nullable: true AUTHOR_LIKES(): nullable: true AUTHOR_VIEWS(): nullable: true AUTHOR_UNIQUE_VIEWS(): nullable: true USERS_IDS(): nullable: true site: nullable: true subdomain: nullable: true url: nullable: true lang: nullable: true parent_url: nullable: true user_id: nullable: true user_id_2: nullable: true user_id_3: nullable: true create: nullable: true publish_time: nullable: true noindex: nullable: true theme: nullable: true quiz_id: nullable: true state: nullable: true required_posts_any: nullable: true h1: nullable: true title: nullable: true description: nullable: true intro: nullable: true html: nullable: true text: nullable: true menu_name: nullable: true order: nullable: true image: nullable: true og_json: nullable: true og: nullable: true tags: nullable: true count_views: nullable: true count_unique_views: nullable: true count_comments: nullable: true count_likes: nullable: true rubric_name: nullable: true user_name: nullable: true user_avatar: nullable: true user_description: nullable: true author_alias: nullable: true author_promo_text: nullable: true author_promo_label: nullable: true author_promo_link: nullable: true view: nullable: true like: nullable: true bookmark: nullable: true bookmark_author: nullable: true publish_timestamp: nullable: true Content_2.Methods.Pages.Del: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Перенести документ в папку /archive/ @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Del Content_2.Methods.Pages.Del.Exec: nullable: true type: integer Content_2.Methods.Pages.Edit: type: object properties: url: title: Адрес документа type: string subdomain: title: Поддомен документа nullable: true allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' lang: title: Язык документа nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' user_id: title: Id автора nullable: true type: integer user_id_2: title: Id второго автора nullable: true type: integer user_id_3: title: Id третьего автора nullable: true type: integer create: title: Дата публикации nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' publish_time: title: Время публикации nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' h1: title: Заголовок страницы nullable: true type: string title: title: Заголовок страницы для браузера nullable: true type: string description: title: Описание страницы (meta - description) nullable: true type: string intro: title: Вступительный текст nullable: true type: string html: title: Контент страницы nullable: true type: string menu_name: title: Заголовок для меню nullable: true type: string order: title: Позиция сортировки документа nullable: true type: integer image: title: Ссылка на основное изображение (обычно относительный путь до изображения от корня сайта) nullable: true type: string og: title: Объект с данными Open Graph nullable: true type: object properties: string: type: string required: - string tags: title: Список тегов nullable: true type: array items: type: string noindex: title: Не индексировать страницу type: boolean theme: title: Тема оформления страницы nullable: true type: string quiz_id: title: Id теста nullable: true type: string state: title: Статус документа nullable: true type: string required_posts_any: title: |- Ограничение доступа Доступно всем, если не заполнено nullable: true allOf: - $ref: '#/components/schemas/Admin_2.Types.Staff.Posts' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Изменение документа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Edit Content_2.Methods.Pages.Edit.Exec: nullable: true type: integer Content_2.Methods.Pages.Get: type: object properties: render_tpl: title: Выполнить ли исполнение шаблона default: true type: boolean url_for_edit: title: Только для редакторов, добавить в результаты данные для модуля редактора страницы nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Url' fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение документов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Get Content_2.Methods.Pages.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Redirects.Add: type: object properties: redirect_path: title: На путь type: string redirect_subdomain: title: На поддомен allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' site: title: |- Сайт - topvisor - thundo type: string subdomain: title: |- С поддомена - 'journal' - '' allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' path_mask: title: С пути (маска, * - любой символ) type: string required: - redirect_path - redirect_subdomain - site - subdomain - path_mask title: |- Добавление правила редиректа (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Add Content_2.Methods.Redirects.Add.Exec: nullable: true type: integer Content_2.Methods.Redirects.Del: type: object properties: site: title: |- Сайт - topvisor - thundo type: string subdomain: title: |- С поддомена - 'journal' - '' allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' path_mask: title: С пути (маска, * - любой символ) type: string required: - site - subdomain - path_mask title: |- Удаление редиректа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Del Content_2.Methods.Redirects.Del.Exec: nullable: true type: integer Content_2.Methods.Redirects.Edit: type: object properties: redirect_path: title: На путь type: string redirect_subdomain: title: На поддомен allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' comments: title: Комментарий type: string site: title: |- Сайт - topvisor - thundo type: string subdomain: title: |- С поддомена - 'journal' - '' allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' path_mask: title: С пути (маска, * - любой символ) type: string required: - redirect_path - redirect_subdomain - comments - site - subdomain - path_mask title: |- Изменение правила редиректа (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Edit Content_2.Methods.Redirects.Edit.Exec: nullable: true type: integer Content_2.Methods.Redirects.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка правил (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Redirects\Get Models.ContentsRedirects: properties: PATH_MASK(): nullable: true PATH_MASK_SLASHES_COUNT(): nullable: true site: nullable: true subdomain: nullable: true redirect_subdomain: nullable: true redirect_path: nullable: true comments: nullable: true Content_2.Methods.Redirects.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.ContentsRedirects' Content_2.Methods.Rss.Get: type: object properties: url: title: Страницы раздела сайта в формате XML RSS nullable: true default: / type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение RSS раздела сайта Для выборки страниц используется модель: Pages @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Rss\Get Content_2.Methods.Rss.Get.Exec: nullable: true type: string Content_2.Methods.Search.Get: type: object properties: subdomain: title: Фильтр по поддомену allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' lang: title: Язык документа allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' search: title: Искомая строка type: string folder: title: Папка в которой производить поиск nullable: true type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - subdomain - lang - search title: |- Поиск страниц @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Search\Get Content_2.Methods.Search.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Sitemap.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение xml карты сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Sitemap\Get Content_2.Methods.Sitemap.Get.Exec: nullable: true type: string Content_2.Methods.Tags.Get: type: object properties: subdomain: title: Фильтр по поддомену nullable: true allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' tag: title: Искомый тэг type: string url: title: Фильтр по каталогу url nullable: true type: string required: [] title: |- Поиск тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Tags\Get Content_2.Methods.Tags.Get.Exec: nullable: true type: array Cron_2.Types.Day: type: string enum: - '1' - '2' - '3' - '4' - '5' - '6' - '7' x-enum-varnames: - Monday - Tuesday - Wednesday - Thursday - Friday - Saturday - Sunday x-enum-descriptions: - null - null - null - null - null - null - null title: |- День недели, в который должен производиться запуск cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Types\Day Cron_2.Types.Days: type: array items: $ref: '#/components/schemas/Cron_2.Types.Day' title: |- Дни недели, в которые должен производиться запуск cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Types\Days Cron_2.Types.Hour: type: string title: |- Час в который должен производиться запуск cron Пустое значение зарезервированно для запуска cron каждый час Значение должно находиться в диапазоне от 0 до 23 включительно @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Types\Hour Cron_2.Types.Minute: type: string title: |- Минута или интервал в минутах в который должен производиться запуск cron Значение должно находится в диапазоне от 0 до 59 включительно Если значение является интервалом, в начало ставится символ '*' @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Types\Minute command: title: Имя команды cron type: string Cron_2.Methods.Commands.Add: type: object properties: description: title: Описание задачи type: string days: allOf: - $ref: '#/components/schemas/Cron_2.Types.Days' hh: allOf: - $ref: '#/components/schemas/Cron_2.Types.Hour' i: allOf: - $ref: '#/components/schemas/Cron_2.Types.Minute' 'on': title: Статус активности задачи type: boolean command: $ref: '#/components/schemas/command' required: - description - days - hh - i - command title: |- Добавление задачи cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Add Cron_2.Methods.Commands.Add.Exec: nullable: true type: integer Models.CronCommands: properties: SERVICE(): nullable: true command: type: string nullable: true description: type: string nullable: true days: type: string nullable: true hh: type: string nullable: true i: type: string nullable: true 'on': type: integer nullable: true task_create_time: nullable: true task_start_time: nullable: true task_status: type: string nullable: true Cron_2.Methods.Commands.Del: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' command: $ref: '#/components/schemas/command' required: - command title: |- Удаление задачи cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Del Cron_2.Methods.Commands.Del.Exec: nullable: true type: integer Cron_2.Methods.Commands.Edit: type: object properties: description: title: Описание задачи nullable: true type: string days: nullable: true allOf: - $ref: '#/components/schemas/Cron_2.Types.Days' hh: nullable: true allOf: - $ref: '#/components/schemas/Cron_2.Types.Hour' i: nullable: true allOf: - $ref: '#/components/schemas/Cron_2.Types.Minute' 'on': title: Статус активности задачи nullable: true type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' command: $ref: '#/components/schemas/command' required: - command title: |- Изменение задачи cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Edit Cron_2.Methods.Commands.Edit.Exec: nullable: true type: integer Cron_2.Methods.Commands.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение задач cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Commands\Get Cron_2.Methods.Commands.Get.Exec: title: Список задач cron nullable: true type: array items: $ref: '#/components/schemas/Models.CronCommands' Cron_2.Methods.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение списка имен сервисов, в которых есть команды cron @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Cron_2\Methods\Services\Get Cron_2.Methods.Get.Exec: title: Список имен сервисов nullable: true type: array items: $ref: '#/components/schemas/Models.CronCommands' TV.API.Types.BoolArray: type: array items: type: boolean title: |- Тип массива: boolean Принимает: 0|1|false|true @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\BoolArray description: |- @extends AbstractTypedArray @method bool[] getValues() @method bool current() Example_2.Types.Number: type: integer enum: - 1 - 2 - 3 x-enum-varnames: - One - Two - Three x-enum-descriptions: - null - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Types\Number' Example_2.Types.EnumNumberArray: type: array items: $ref: '#/components/schemas/Example_2.Types.Number' title: |- Тип: enum Принимает: 0|1|false|true Хранит: false|true @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Types\EnumNumberArray Example_2.Methods.Array.Get: type: object properties: ints: allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' strings: allOf: - $ref: '#/components/schemas/TV.API.Types.StringArray' booleans: allOf: - $ref: '#/components/schemas/TV.API.Types.BoolArray' enum_numbers: allOf: - $ref: '#/components/schemas/Example_2.Types.EnumNumberArray' required: - ints - strings - booleans - enum_numbers title: |- Метод с примерами параметров типа Enum @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Array\Get Example_2.Methods.Array.Get.Exec: title: Ассоциативный массив с результирующими переданными параметрами и результатом implodeQuotes() и genSet() type: object additionalProperties: type: object additionalProperties: {} Example_2.Methods.Custom.Get: type: object properties: format: title: |- Формат даты Не обязательный параметр строкового типа со значением по умолчанию Можно не указывать, но в exec() он не может быть пустым default: Y-m-d H:i:s type: string required: [] title: |- Получение текущего времени @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Custom\Get Example_2.Methods.Custom.Get.Exec: type: string Example_2.Types.Letter: type: string enum: - a - b - c x-enum-varnames: - A - B - C x-enum-descriptions: - null - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Types\Letter' Example_2.Methods.Enum.Get: type: object properties: number: nullable: true allOf: - $ref: '#/components/schemas/Example_2.Types.Number' number2: allOf: - $ref: '#/components/schemas/Example_2.Types.Number' letter: allOf: - $ref: '#/components/schemas/Example_2.Types.Letter' required: - number2 - letter title: |- Метод с примерами параметров типа Enum @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Enum\Get Example_2.Methods.Enum.Get.Exec: title: Ассоциативный массив с результирующими переданными параетрами и результатом genSet() type: array Example_2.Types.Address: type: object properties: city: type: string street: nullable: true type: string required: - city title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Types\Address' Example_2.Types.User: type: object properties: name: type: string email: allOf: - $ref: '#/components/schemas/TV.API.Types.Email' age: type: integer address: allOf: - $ref: '#/components/schemas/Example_2.Types.Address' required: - name - email - age - address title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Types\User' Example_2.Methods.Object.Get: type: object properties: user: allOf: - $ref: '#/components/schemas/Example_2.Types.User' required: - user title: |- Метод с примерами параметров типа Object @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Object\Get Example_2.Methods.Object.Get.Exec: title: Ассоциативный массив с результирующими переданными параметрами и результатом genSet() type: array Example_2.Methods.Projects.Get: type: object properties: name: title: |- Имя проекта Используется для фильтрации по имени проекта, см. self::exec() Не обязательный параметр метода строкового типа nullable: true type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Projects\Get Models.Projects: properties: COUNT(*): nullable: true IS_YOUTUBE(): nullable: true IS_APP_STORE(): nullable: true IS_GOOGLE_PLAY(): nullable: true GEN_SEARCH_STRING(): nullable: true id: {} user_id: nullable: true name: type: string nullable: true url: nullable: true date: nullable: true last_view: nullable: true folder_id: type: integer nullable: true folder_name: nullable: true task_time_delete: nullable: true task_method_name: nullable: true task_method_params_json: nullable: true task_status: nullable: true task_progress: nullable: true site: nullable: true update: nullable: true status_positions: type: string nullable: true positions_time: nullable: true positions_date: nullable: true positions_percent: nullable: true status_positions_time: nullable: true status_positions_date: nullable: true status_positions_percent: nullable: true status_positions_by_keywords: nullable: true status_volumes: nullable: true status_claster: nullable: true status_audit: nullable: true status_audit_time: nullable: true status_audit_percent: nullable: true status_watcher: nullable: true status_watcher_percent: nullable: true status_indexing: nullable: true status_indexing_percent: nullable: true status_sitemap: nullable: true status_sitemap_percent: nullable: true status_urlsUpdater: nullable: true status_ai_tracker: nullable: true status_ai_tracker_time: nullable: true status_ai_tracker_date: nullable: true status_ai_tracker_percent: nullable: true 'on': nullable: true subdomains: nullable: true filter: nullable: true auto_correct: nullable: true with_snippets: nullable: true do_snapshots: nullable: true do_snapshots_with_snippets: nullable: true report_last_time: nullable: true common_traffic: nullable: true guest_link_right: nullable: true is_task: nullable: true count_keywords: nullable: true right: nullable: true ord: nullable: true favorite: nullable: true tags: nullable: true user_email: nullable: true user_currency: nullable: true broker_count_campaigns: nullable: true broker_count_banners: nullable: true broker_count_banners_off: nullable: true domain_expire: nullable: true ssl_expire: nullable: true competitor: nullable: true competitor_ord: nullable: true pos_summary_up: nullable: true pos_summary_stay: nullable: true pos_summary_down: nullable: true pos_summary_avg: nullable: true pos_summary_visibility: nullable: true audit_server_location: nullable: true audit_auto_collect_pages: type: integer nullable: true audit_auto_collect_pages_limit: type: integer nullable: true indexing_searchers_keys: type: array nullable: true watcher_types: type: array nullable: true ai_tracker_brand_name: nullable: true ai_tracker_aliases: type: array nullable: true ai_tracker_models: type: array nullable: true ai_tracker_context_lang: nullable: true ai_tracker_context_location: nullable: true Example_2.Methods.Projects.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Projects' Example_2.Methods.Test.Get: type: object properties: {} required: [] title: |- Тест долго ответа сервера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Example_2\Methods\Test\Get Example_2.Methods.Test.Get.Exec: type: integer Informer_2.Types.Config.Method: type: string enum: - news - balance - yandex-update - comments - api - journal - academy - tickets x-enum-varnames: - News - Balance - YandexUpdate - Comments - Api - Journal - Academy - Tickets x-enum-descriptions: - Новости - Баланс - Обновление Яндекса - Комментарии - API - Журнал - Академия - Тикеты title: |- Тема сообщения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Types\Config\Method Informer_2.Types.Provider: type: string enum: - info - email - sms - push - min x-enum-varnames: - Info - Email - Sms - Push - Min x-enum-descriptions: - null - null - null - null - 'Дополнительный конфиг к каждому типу рассылки; Используется только для типа: Уведомление о низком балансе' title: |- Способ рассылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Types\Provider Informer_2.Types.Config.Name: type: object properties: method: allOf: - $ref: '#/components/schemas/Informer_2.Types.Config.Method' provider: allOf: - $ref: '#/components/schemas/Informer_2.Types.Provider' required: - method - provider title: |- Название типа. Содержит название провайдера и метода @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Types\Config\Name Informer_2.Methods.Config.Edit: type: object properties: name: title: Название типа. Содержит название провайдера и метода allOf: - $ref: '#/components/schemas/Informer_2.Types.Config.Name' value: title: Значение type: integer required: - name - value title: |- Настройка уведомлений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Config\Edit Informer_2.Methods.Config.Edit.Exec: nullable: true type: integer Informer_2.Methods.Config.Get: type: object properties: {} required: [] title: |- Получение настроек уведомлений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Config\Get Informer_2.Methods.Config.Get.Exec: type: array items: type: object properties: name: type: string value: type: integer required: - name - value Informer_2.Methods.Info.Get: type: object properties: {} required: [] title: |- Получение информации о сообщениях в информере @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Info\Get Informer_2.Methods.Info.Get.Exec: type: array Informer_2.Methods.Informer.Del: type: object properties: ids: title: ID сообщений для удаления allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' required: - ids title: |- Удаление сообщений из инфомера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Informer\Del Informer_2.Methods.Informer.Del.Exec: type: integer Informer_2.Methods.Informer.Get: type: object properties: limit: $ref: '#/components/schemas/limit' required: [] title: |- Получение списка сообщений в информере @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Informer\Get Informer_2.Methods.Informer.Get.Exec: type: array items: type: object properties: id: type: integer user_id: type: integer type: type: integer title: type: string message: type: string link: type: string readed: type: integer date: type: string site: type: string Keywords_2.Types.Folders.ToType: type: string enum: - before - after - in x-enum-varnames: - Before - After - In x-enum-descriptions: - Перед папкой - После папки - В папку title: |- Позиция перемещения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Folders\ToType Keywords_2.Methods.Folders.Add: type: object properties: to_id: title: Добавить рядом с указанной папкой type: integer to_type: default: in allOf: - $ref: '#/components/schemas/Keywords_2.Types.Folders.ToType' name: title: Название папки type: string project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Добавление папки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Add Keywords_2.Methods.Folders.Add.Exec: nullable: true anyOf: - type: object properties: '"id"': type: integer '"project_id"': type: integer '"parent_id"': type: integer '"name"': type: string '"ord"': type: integer '"count_folders"': type: integer '"count_groups"': type: integer '"count_groups_active"': type: integer '"expire_days"': anyOf: - type: integer - type: 'null' required: - '"id"' - '"project_id"' - '"parent_id"' - '"name"' - '"ord"' - '"count_folders"' - '"count_groups"' - '"count_groups_active"' - '"expire_days"' - type: 'null' Keywords_2.Methods.Folders.Del: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Удаление папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Del Keywords_2.Methods.Folders.Del.Exec: nullable: true type: integer Models.Folders: properties: COUNT(*): nullable: true id: {} project_id: nullable: true parent_id: nullable: true name: nullable: true count_folders: nullable: true count_groups: nullable: true count_groups_active: nullable: true ord: nullable: true path: nullable: true ord_path: nullable: true Keywords_2.Types.Folders.View: type: string enum: - tree - flat x-enum-varnames: - Tree - Flat x-enum-descriptions: - Древовидная - Плоская title: |- Структура отображения папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Folders\View Keywords_2.Methods.Folders.Get: type: object properties: view: default: flat allOf: - $ref: '#/components/schemas/Keywords_2.Types.Folders.View' show_trash: title: Показывать ли удаленные папки type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Получение списка папок проекта При view = 'tree' элементы разбиваются на подгруппы с ключами равными parent_id @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Get Keywords_2.Methods.Folders.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Folders' Keywords_2.Types.Groups.ToType: type: string enum: - in_folder - in_folder_last - before_group - after_group x-enum-varnames: - InFolder - InFolderLast - BeforeGroup - AfterGroup x-enum-descriptions: - В начало папки - В конец папки - Перед группой - После группы title: |- Куда добавить группу @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Groups\ToType Keywords_2.Methods.Groups.Add: type: object properties: to_id: title: Вставить к указанному объекту type: integer to_type: default: in_folder allOf: - $ref: '#/components/schemas/Keywords_2.Types.Groups.ToType' names: title: Имена групп nullable: true type: array name: title: '@deprecated' nullable: true deprecated: true type: array 'on': title: Активность группы default: true type: boolean status: title: |- Статус группы Используется для создания группы при подборе слов type: boolean project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Добавление групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Add Keywords_2.Methods.Groups.Add.Exec: nullable: true type: array Keywords_2.Methods.Groups.Del: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Удаление групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Del Keywords_2.Methods.Groups.Del.Exec: nullable: true type: integer Models.Groups: properties: COUNT(*): nullable: true id: {} project_id: nullable: true folder_id: nullable: true name: nullable: true 'on': nullable: true status: nullable: true ord: nullable: true folder_path: nullable: true folder_ord: nullable: true count_keywords: nullable: true volume: nullable: true example: need set qualifiers: - region_key - searcher_key - type POSITIONS_AVG(): nullable: true example: need set qualifiers: - date - project_id - region_index POSITIONS_TOP10(): nullable: true example: need set qualifiers: - date - project_id - region_index POSITIONS_VISIBILITY(): nullable: true example: need set qualifiers: - date - project_id - region_index Keywords_2.Methods.Groups.Get: type: object properties: folder_id_depth: title: При фильтрации по ID папок также искать в дочерних папках nullable: true type: boolean show_trash: title: Показать удаленные дочерние папки type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Получение списка групп проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Get Keywords_2.Methods.Groups.Get.Exec: nullable: true Keywords_2.Methods.Keywords.Get: type: object properties: project_id: title: Id проекта type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Получение списка запросов проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Keywords\Get Keywords_2.Methods.Keywords.Get.Exec: nullable: true Models.Keywords: properties: COUNT(*): nullable: true LENGTH(name): nullable: true tagsNames(): nullable: true id: {} phrase_id: nullable: true project_id: nullable: true group_id: nullable: true tags: nullable: true target: nullable: true ord: nullable: true name: nullable: true group_name: nullable: true group_on: nullable: true group_ord: nullable: true group_folder_id: nullable: true group_folder_path: nullable: true group_folder_ord: nullable: true target_status: nullable: true example: need set qualifiers: - region_index position: type: integer nullable: true example: need set qualifiers: - date - project_id - region_index relevant_url: type: string nullable: true example: need set qualifiers: - date - project_id - region_index snippet_title: type: string nullable: true example: need set qualifiers: - date - project_id - region_index snippet_body: type: string nullable: true example: need set qualifiers: - date - project_id - region_index snippet_ext: type: string nullable: true example: need set qualifiers: - date - project_id - region_index visitors: type: integer nullable: true example: need set qualifiers: - date - project_id - region_index serp_features: nullable: true example: need set qualifiers: - region_index positionStatus: nullable: true example: need set qualifiers: - region_index volume: nullable: true example: need set qualifiers: - region_key - searcher_key - type cost_forecast: nullable: true example: need set qualifiers: - position - region_key - searcher_key Keywords_2.Methods.Volumes.Get: type: object properties: project_id: title: Id проекта type: integer searcher_key: title: Ключ поисковика type: integer region_key: title: Ключ региона type: integer type: title: Индекс тип частоты type: integer group_id: title: Id группы nullable: true type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - project_id - searcher_key - region_key - type title: |- Получение частоты проекта или одной группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Volumes\Get Keywords_2.Methods.Volumes.Get.Exec: nullable: true type: number Mentions_2.Methods.Readed.Edit: type: object properties: project_id: title: ID проекта type: integer readed: title: Флаг "прочитано" type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id title: |- Изменение флага "прочитано" @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Readed\Edit Mentions_2.Methods.Readed.Edit.Exec: type: integer Mentions_2.Methods.Rules.Add: type: object properties: project_id: title: ID проекта type: integer name: title: Имя type: string any: title: Ключевые слова, любое из type: array plus: title: Ключевые слова, все из type: array minus: title: Ключевые слова, ни одно из type: array required: - project_id - name title: |- Добавление правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Add Mentions_2.Methods.Rules.Add.Exec: type: integer Mentions_2.Methods.Rules.Del: type: object properties: project_id: title: ID проекта type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id title: |- Удаление правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Del Mentions_2.Methods.Rules.Del.Exec: type: integer Models.Mentions.Rules: properties: id: {} project_id: nullable: true name: nullable: true any: nullable: true plus: nullable: true minus: nullable: true status: nullable: true report_last_time: nullable: true searcher_depth_by_keys: nullable: true searcher_key: nullable: true project_user_id: nullable: true project_competitor: nullable: true project_right: nullable: true Mentions_2.Methods.Rules.Get: type: object properties: project_id: title: ID проекта type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - project_id title: |- Получение списка правил @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Get Mentions_2.Methods.Rules.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Mentions.Rules' Mentions_2.Types.SearcherKey: type: integer enum: - 101 - 102 - 103 x-enum-varnames: - Vk - Fb - Tw x-enum-descriptions: - null - null - null title: |- Доступные ключи поисковика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Types\SearcherKey Mentions_2.Methods.Searchers.Add: type: object properties: project_id: title: ID проекта type: integer rule_id: title: ID правила type: integer key: allOf: - $ref: '#/components/schemas/Mentions_2.Types.SearcherKey' enabled: title: Включен ли поисковик default: true type: boolean depth: title: |- Глубина сбора упоминаний (x100) От 1 до 10 nullable: true type: integer required: - project_id - rule_id - key title: |- Добавление поисковика Изменит, если уже существует @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Add Mentions_2.Methods.Searchers.Add.Exec: type: integer Mentions_2.Methods.Searchers.Del: type: object properties: project_id: title: ID проекта type: integer rule_id: title: ID правила type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - rule_id title: |- Удаление поисковика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Del Mentions_2.Methods.Searchers.Del.Exec: type: integer Models.Mentions.Searchers: properties: rule_id: nullable: true key: nullable: true project_id: nullable: true depth: nullable: true enabled: nullable: true changed: nullable: true Mentions_2.Methods.Searchers.Get: type: object properties: project_id: title: ID проекта type: integer rule_id: title: ID правила type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - project_id - rule_id title: |- Получение списка поисковиков @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Get Mentions_2.Methods.Searchers.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Mentions.Searchers' Mentions_2.Types.Sentiment: type: string enum: - bad - neutral - good x-enum-varnames: - Bad - Neutral - Good x-enum-descriptions: - Плохое - Нейтральное - Хорошее title: |- Тональность @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Types\Sentiment Mentions_2.Methods.Sentiment.Edit: type: object properties: project_id: title: ID проекта type: integer sentiment: title: Тональность default: neutral allOf: - $ref: '#/components/schemas/Mentions_2.Types.Sentiment' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id title: |- Изменение тональности @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Sentiment\Edit Mentions_2.Methods.Sentiment.Edit.Exec: type: integer Openapi_2.Methods.Download.Get: type: object properties: format: title: Формат схемы Open API, json или yaml default: json type: string incremental: title: |- Использовать инкрементальный вывод схемы В этом режиме в схему будут добавляться только изменения за один час type: boolean required: [] title: |- Создать Open API схемы и скачать в zip В результате вернет zip файл в потоке вывода @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Openapi_2\Methods\Download\Get description: '@see https://editor.swagger.io/ Редактор Open API' Payments_2.Methods.Companies.Get: type: object properties: {} required: [] title: |- Получение компании пользователя, через которых, были совершены платежи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Companies\Get Payments_2.Methods.Companies.Get.Exec: nullable: true type: array Payments_2.Methods.ContractSign.Edit: type: object properties: requisites_id: title: Номер договора/оферты для платежа type: string signed: title: Флаг обозначающий подписан ли контракт type: boolean required: - requisites_id - signed title: |- Подписание контракта (только для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\ContractSign\Edit Payments_2.Methods.ContractSign.Edit.Exec: nullable: true type: integer Payments_2.Methods.NextRequisitesId.Edit: type: object properties: next_requisites_id: title: ID реквизитов для продления тарифа type: string required: - next_requisites_id title: |- Изменение платежных реквизитов тарифа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\NextRequisitesId\Edit Payments_2.Methods.NextRequisitesId.Edit.Exec: nullable: true type: integer Payments_2.Methods.Subscriptions.Edit: type: object properties: subscription_plan_id: title: Id нового плана подписки type: string subscription_cycle: title: Значение цикла новой подписки allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Cycle' required: - subscription_plan_id - subscription_cycle title: |- Изменения подписки сейчас Реализует две взаимоисключающие стратегии: - Проведение доплаты по текущей подписке - Остановка текущей подписки и создание новой - Новая подписка получит скидку на первый платеж с учетом амортизации оплаты на действующую подписку - После оплаты новой подписки действующая подписка будет досрочно завершена Выбор стратегии зависит от типа управления подпиской @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Subscriptions\Edit description: '@see Bank_2\Types\Subscriptions\Manager' Payments_2.Methods.Subscriptions.Edit.Exec: title: |- Пустая строка в случае успешной автоматической оплаты Ссылка на оплату, в случае успешного выставления счета, если требуется участие пользователя nullable: true type: string Payments_2.Methods.UrTinkoffCreateApplication.Add: type: object properties: {} required: [] title: |- Отправка заявки на подключение Тинькофф Бизнес @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\UrTinkoffCreateApplication\Add Payments_2.Methods.UrTinkoffCreateApplication.Add.Exec: nullable: true type: integer Payments_2.Methods.ValidateMerchantCardAP.Get: type: object properties: validation_url: title: URL для запроса к Apple Pay type: string required: - validation_url title: |- Валидация домена для подтверждения оплаты Apple Pay (system = card_ap) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\ValidateMerchantCardAP\Get Payments_2.Methods.ValidateMerchantCardAP.Get.Exec: nullable: true type: array Positions_2.Types.SearcherKey: type: integer enum: - 0 - 20 - 21 - 1 - 4 - 5 - 7 - 8 - 9 x-enum-varnames: - Yandex - YandexCom - YandexTr - Google - YouTube - Bing - Seznam - AppStore - GooglePlay x-enum-descriptions: - null - null - null - null - null - null - null - null - null title: |- Ключ поисковой системы для проверки позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Types\SearcherKey Positions_2.Methods.Searchers.Add: type: object properties: project_id: title: Id проекта type: integer searcher_key: title: Ключ ПС allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' required: - project_id - searcher_key title: |- Добавление ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Add Positions_2.Methods.Searchers.Add.Exec: nullable: true Positions_2.Methods.Searchers.Del: type: object properties: project_id: title: Id проекта type: integer searcher_key: title: Id проекта allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - searcher_key title: |- Удаление ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Del Positions_2.Methods.Searchers.Del.Exec: nullable: true Positions_2.Types.Settings.GuestLinkRight: type: string enum: - volume - frequency - visitors - dates - summary - graphics - competitors x-enum-varnames: - Volume - Frequency - Visitors - Dates - Summary - Graphics - Competitors x-enum-descriptions: - Частота запросов - Частота запросов - Трафик - Выбор дат - Сводка - Расширенная сводка - Конкуренты title: |- Право для гостевых ссылок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Types\Settings\GuestLinkRight Positions_2.Types.Settings.GuestLinkRights: type: array items: $ref: '#/components/schemas/Positions_2.Types.Settings.GuestLinkRight' title: |- Права для гостевых ссылок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Types\Settings\GuestLinkRights Positions_2.Methods.Settings.Edit: type: object properties: project_id: title: Id проекта type: integer with_snippets: title: Собирать ли сниппеты nullable: true type: boolean do_snapshots: title: Глубина сбора снимков nullable: true type: boolean do_snapshots_with_snippets: title: Собирать ли сниппеты в снимках nullable: true type: boolean subdomains: title: |- Учитывать ли поддомены при проверке - 1: находить позиции сайта, являющиеся поддоменом к основному nullable: true type: boolean filter: title: |- Ограничения - 0: без ограничений - 1: умеренный - 2: семейный поиск nullable: true type: integer auto_correct: title: Учитывать ли регион nullable: true type: boolean common_traffic: title: |- Способ получения трафика - 0: с учетом регионов - 1: без учета регионов nullable: true type: boolean guest_link_right: title: Права для гостевых ссылок nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.Settings.GuestLinkRights' required: - project_id title: |- Установка общих настроек проверки позиций проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Settings\Edit Positions_2.Methods.Settings.Edit.Exec: nullable: true Projects_2.Types.Analytics.Axe: type: integer enum: - 1 - 2 - 3 - 4 - 11 - 12 - 13 x-enum-varnames: - Visibility - AveragePosition - Positions - Top - Traffic - Links - Indexing x-enum-descriptions: - Видимость - Средняя позиция - Позиции - Топ - Трафик - Ссылки - Индексация title: |- Номер метрики @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Types\Analytics\Axe Projects_2.Types.Analytics.Base: type: integer enum: - 1 - 11 - 13 - 2 - 3 - 6 - 4 - 5 - 12 x-enum-varnames: - SearchEngineAndRegions - SearchEngine - TrafficSources - Requests - Groups - Folders - Competitors - Tags - Tops x-enum-descriptions: - ПС и регионы - ПС - Источники трафика - Запросы - Группы - Папки - Конкуренты - Теги - Топы title: |- Тип группировки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Types\Analytics\Base Projects_2.Methods.Analytics.Add: type: object properties: project_id: title: ID проекта type: integer axe: title: Номер метрики allOf: - $ref: '#/components/schemas/Projects_2.Types.Analytics.Axe' base_filter: title: Тип группировки allOf: - $ref: '#/components/schemas/Projects_2.Types.Analytics.Base' insert_after_id: title: Id графика, после которого нужно вставить новый график nullable: true type: integer narrow: title: Маленький график nullable: true type: integer share: title: Сделать график доступным другим пользователям проекта (может настраивать только владелец проекта) nullable: true type: integer required: - project_id - axe - base_filter title: |- Добавление графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Add Projects_2.Methods.Analytics.Add.Exec: nullable: true type: integer Projects_2.Methods.Analytics.Del: type: object properties: id: title: ID графика type: integer required: - id title: |- Удаление графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Del Projects_2.Methods.Analytics.Del.Exec: nullable: true type: integer Projects_2.Methods.Analytics.Edit: type: object properties: id: title: ID графика type: integer data: title: Данные графика nullable: true type: string insert_after_id: title: Id графика, после которого нужно вставить новый график nullable: true type: integer narrow: title: Маленький график nullable: true type: integer share: title: Сделать график доступным другим пользователям проекта (может настраивать только владелец проекта) nullable: true type: integer required: - id title: |- Настройка графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Edit Projects_2.Methods.Analytics.Edit.Exec: nullable: true type: integer Projects_2.Methods.Analytics.Get: type: object properties: project_id: title: ID проекта type: integer id: title: ID nullable: true type: integer required: - project_id title: |- Получение списка графиков @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Get Projects_2.Methods.Analytics.Get.Exec: nullable: true anyOf: - type: array items: type: object properties: id: type: integer user_id: type: integer rights: type: integer project_id: type: integer axe: type: integer base_filter: type: integer compare_axe: type: integer name: type: string minimize: type: integer narrow: type: integer pos: anyOf: - type: integer - type: 'null' data: type: string required: - id - user_id - rights - project_id - axe - base_filter - compare_axe - name - minimize - narrow - pos - data - type: 'null' TV.API.Types.UrlShort: type: string title: |- Краткий URL в punycode, не может содержать UTF-символы: - без схемы - без "www." в домене - без слешей на конце - без "<" и ">" Будет проивзедено автоматическое приведение к формату Разрешен ввод пустой строки, для удаления значения url @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\UrlShort TV.API.Types.UrlShortArray: type: array items: $ref: '#/components/schemas/TV.API.Types.UrlShort' title: |- Тип массива: UrlShort[] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\UrlShortArray description: |- @extends AbstractStringArray @method UrlShort[] getValues() @method UrlShort current() @see \TV\API\Types\UrlShort Projects_2.Methods.Competitors.Add: type: object properties: project_id: title: ID проекта type: integer urls: title: Список url конкурентов allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShortArray' names: title: Список имен конкурентов (если указан, должен быть такой же длины как urls) nullable: true type: array required: - project_id - urls title: |- Добавление конкурента Ограничения: не более Projects_2\Competitors::MAX_COMPETITORS_PER_PROJECT конкурентов в одном проекте @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Add Projects_2.Methods.Competitors.Add.Exec: type: array Projects_2.Methods.Competitors.Del: type: object properties: project_id: title: ID проекта type: integer ids: title: ID конкурентов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' urls: title: Url конкурентов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShortArray' required: - project_id title: |- Удаление конкурентов Обязательный параметр или ids или urls @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Del Projects_2.Methods.Competitors.Del.Exec: type: integer Projects_2.Methods.Competitors.Get: type: object properties: fields: nullable: true default: - id - name - site - 'on' type: array project_id: title: ID проекта type: integer only_enabled: title: Вернуть ли в результате только включенных конкурентов nullable: true type: boolean include_project: title: Включить ли в результат основной проект nullable: true type: boolean required: - project_id title: |- Получение списка конкурентов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Get Projects_2.Methods.Competitors.Get.Exec: type: array Projects_2.Methods.Folders.Add: type: object properties: name: title: Имя папки type: string required: - name title: |- Добавление папки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Add Projects_2.Methods.Folders.Add.Exec: title: '@returns ?int id добавленной папки' nullable: true type: integer Projects_2.Methods.Folders.Del: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Удаление папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Del Projects_2.Methods.Folders.Del.Exec: nullable: true type: integer Models.Projects.Folders: properties: id: {} user_id: nullable: true name: nullable: true order: nullable: true Projects_2.Methods.Folders.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Get Projects_2.Methods.Folders.Get.Exec: nullable: true Projects_2.Methods.Projects.Add: type: object properties: url: title: Url проекта (домен или url страницы) allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShort' name: title: Имя проекта (по умолчанию равен url проекта) nullable: true type: string tags: title: enum(1..10) tags - теги проекта (по умолчанию - [1]) nullable: true default: - 1 type: array folder_id: title: Id папки, к которой будет привязан проект nullable: true type: integer 'on': title: Активность проекта nullable: true type: integer is_task: title: Является ли проект задачей nullable: true type: boolean required: - url title: |- Добавление проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Add Projects_2.Methods.Projects.Add.Exec: nullable: true Projects_2.Methods.Projects.Del: type: object properties: is_tasks: title: Является ли проект - задачей type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Удаление проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Del Projects_2.Methods.Projects.Del.Exec: nullable: true type: integer Projects_2.Methods.Projects.Get: type: object properties: show_owner_balance: title: Добавить ли в результаты баланс владельца для гостевых проектов nullable: true type: boolean show_site_stat: title: Добавить ли в результат дополнительно собираемую инфомрацию (Яндекс ИКС) nullable: true type: boolean show_searchers_and_regions: title: |- Добавить в результат список ПС и Регионов, привязанных к проекту - 1 - включенные - 2 - все type: integer include_positions_summary: title: Добавить в результат сводку проверки позиций description: '@see /get/positions_2/summary/' nullable: true type: boolean include_positions_summary_params: title: Добавить в результат сводку с указанными параметрами description: '@deprecated 2026-02-01' nullable: true deprecated: true type: array is_task: title: Является ли проект задачей nullable: true type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение списка проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Get Projects_2.Methods.Projects.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Projects' Projects_2.Methods.Rights.Del: type: object properties: email: title: Email пользователя allOf: - $ref: '#/components/schemas/TV.API.Types.Email' projects_ids: title: |- ID проектов Вместо project_ids можно укрывать project_id nullable: true type: array project_id: title: |- ID проекта Вместо project_id можно укрывать projects_ids nullable: true type: integer required: - email title: |- Удаление прав у пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\Del Projects_2.Methods.Rights.Del.Exec: nullable: true type: integer Projects_2.Methods.Rights.Edit: type: object properties: projects_ids: title: Вместо project_ids можно указывать project_id nullable: true type: array email: title: Email пользователя (если пользователь не зарегистрирован, будет выслано приглашение) allOf: - $ref: '#/components/schemas/TV.API.Types.Email' rights: title: Побитовая маска прав nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.BoolArray' project_id: title: |- ID проекта Вместо project_id можно укзывать projects_ids nullable: true type: integer user_name: title: Имя гостевого пользователя, назначаемое хозяином проекта nullable: true type: string limit: title: Лимит трат пользователем в месяц nullable: true type: number required: - email title: |- Изменение прав на проект @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\Edit Projects_2.Methods.Rights.Edit.Exec: nullable: true type: integer Projects_2.Methods.Rights.Get: type: object properties: project_id: title: |- ID проекта - если указан: будут выводиться доступы с учетом доступа к проекту самого пользователя - если не указан: будут выводиться все доступы всех проектов текущего пользователя nullable: true type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение информации о выданных доступах к проекту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\Get Models.Projects.Rights: properties: COUNT_USER_ID(): nullable: true project_id: nullable: true user_id: nullable: true from_user_id: nullable: true right: nullable: true user_name: nullable: true ord: nullable: true limit: nullable: true limit_used: nullable: true project_user_id: nullable: true project_on: nullable: true user_email: nullable: true user_avatar: nullable: true Projects_2.Methods.Rights.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Projects.Rights' Projects_2.Methods.Status.Get: type: object properties: project_id: title: ID проекта type: integer required: - project_id title: |- Получение информации о домене и SSL сертификате Возвращает объект с параметрами: - domain_expire - ssl_expire @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Status\Get Projects_2.Methods.Status.Get.Exec: type: object additionalProperties: {} Projects_2.Methods.Tasks.Get: type: object properties: show_owner_balance: title: Добавить ли в результаты баланс владельца для гостевых проектов nullable: true type: boolean show_site_stat: title: Добавить ли в результат дополнительно собираемую информацию (Яндекс ИКС) nullable: true type: boolean show_searchers_and_regions: title: |- Добавить в результат список ПС и Регионов, привязанных к проекту - 1 - включенные - 2 - все type: integer include_positions_summary: title: Добавить в результат сводку проверки позиций description: '@see /get/positions_2/summary/' nullable: true type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка задач @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Tasks\Get Projects_2.Methods.Tasks.Get.Exec: nullable: true Quiz_2.Types.Questions.Type: type: string enum: - ONE - SEVERAL - TEXT x-enum-varnames: - One - Several - Text x-enum-descriptions: - Можно выбрать только один ответ из представленных - Можно выбрать несколько ответов из представленных - Варианты ответа не представ алены, нужно написать ответ самостоятельно title: |- Тип вопроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Types\Questions\Type Quiz_2.Methods.Questions.Add: type: object properties: quiz_id: title: ID теста type: string type: allOf: - $ref: '#/components/schemas/Quiz_2.Types.Questions.Type' text: title: Текст вопроса nullable: true type: string response_text: title: Текст, появляющийся после ответа nullable: true type: string score: title: Баллы за верный ответ на вопрос nullable: true type: integer required: - quiz_id - type title: |- Добавление вопроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Add Quiz_2.Methods.Questions.Add.Exec: nullable: true type: integer Quiz_2.Methods.Questions.Del: type: object properties: id: title: ID вопроса type: integer required: - id title: |- Удаление вопроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Del Quiz_2.Methods.Questions.Del.Exec: nullable: true type: integer Quiz_2.Methods.Questions.Edit: type: object properties: id: title: ID вопроса type: integer type: nullable: true allOf: - $ref: '#/components/schemas/Quiz_2.Types.Questions.Type' text: title: Тест вопроса nullable: true type: string score: title: Баллы за верный ответ на вопрос nullable: true type: integer response_text: title: Текст, появляющийся после ответа nullable: true type: string answers: title: Варианты ответа nullable: true type: array required: - id title: |- Редактировать вопрос @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Edit Quiz_2.Methods.Questions.Edit.Exec: nullable: true type: integer Quiz_2.Methods.Questions.Get: type: object properties: user_id: title: ID пользователя, ответы которого нужно вернуть description: '@internal' nullable: true type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение вопроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Questions\Get Quiz_2.Methods.Questions.Get.Exec: title: Получение вопроса nullable: true Models.Quizes.Questions: properties: ANSWERS(): nullable: true RESPONSES(): nullable: true IS_PASSED(): nullable: true id: {} quiz_id: nullable: true type: nullable: true text: nullable: true response_text: nullable: true score: nullable: true likes_count: nullable: true ord: nullable: true Quiz_2.Methods.QuestionsResponses.Add: type: object properties: question_id: title: ID вопроса type: integer values: title: Ответы type: array required: - question_id - values title: |- Добавление ответа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\QuestionsResponses\Add Quiz_2.Methods.QuestionsResponses.Add.Exec: nullable: true type: integer Quiz_2.Methods.Results.Del: type: object properties: quiz_id: title: ID теста type: string required: - quiz_id title: |- Удаление результатов предыдущих попытки пройти тест @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Results\Del Quiz_2.Methods.Results.Del.Exec: nullable: true type: integer Quiz_2.Methods.Results.Get: type: object properties: ids: title: ID тестов type: array required: - ids title: |- Получение своих результатов прохождения теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\Results\Get Quiz_2.Methods.Results.Get.Exec: nullable: true type: array Quiz_2.Methods.ResultsUsers.Get: type: object properties: quiz_id: title: ID теста type: string required: - quiz_id title: |- Получение участников теста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\ResultsUsers\Get Quiz_2.Methods.ResultsUsers.Get.Exec: nullable: true type: array Recurring_2.Methods.RecurringCard.Del: type: object properties: card_id: title: Id карты в системе Тинькофф type: integer required: - card_id title: |- Удалить привязанную карту (system = card) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Methods\RecurringCard\Del Recurring_2.Methods.RecurringCard.Del.Exec: nullable: true Recurring_2.Methods.RecurringCard.Get: type: object properties: {} required: [] title: |- Получение привязанных карт пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Recurring_2\Methods\RecurringCard\Get Recurring_2.Methods.RecurringCard.Get.Exec: nullable: true Robot_2.Methods.MailClaster.Add: type: object properties: project_id: title: ID проекта type: integer folder_id: title: ID папки type: integer searcher: title: Название поисковика, по которому была запущена кластеризация type: string region_key: title: Ключ региона type: string region_lang: title: Язык региона type: string count_keywords: title: Количество ключевых слов type: integer counts: title: Степень кластеризации type: string type: title: Тип кластеризации type: integer zip_file_data: title: Base64-кодированное содержимое ZIP-файла, которое будет прикреплено к письму type: string required: - project_id - folder_id - searcher - region_key - region_lang - count_keywords - counts - zip_file_data title: |- Отправка письма на почту об окончании кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\MailClaster\Add Robot_2.Methods.MailClaster.Add.Exec: nullable: true type: boolean Robot_2.Methods.PosterImages.Edit: type: object properties: {} required: [] title: |- Обновление изображения poster для апометра @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\PosterImages\Edit Robot_2.Methods.PosterImages.Edit.Exec: type: integer TV.API.Types.EmailArray: type: array items: $ref: '#/components/schemas/TV.API.Types.Email' title: |- Тип массива: Email[] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\EmailArray description: |- @extends AbstractStringArray @method Email[] getValues() @method Email current() @see \TV\API\Types\Email Keywords_2.Types.Volumes.Type: type: integer enum: - 1 - 2 - 3 - 5 - 6 x-enum-varnames: - Base - Phrase - Exact - Ordered - ExactOrdered x-enum-descriptions: - 'Базовая частота; Учитывает все запросы, содержащие фразу, с любыми словоформами и дополнительными словами; Пример: `пластиковые окна`' - 'Фразовая частота; Учитывает точную фразу с возможными словоформами, но без дополнительных слов; Пример: `"пластиковые окна"`' - 'Точная частота; Фиксирует словоформу введённого слова без изменений падежей, числа или времени; Пример: `"!пластиковые !окна"`' - 'Частота с фиксированным порядком слов; Учитывает фразу с возможными словоформами, но в заданном порядке; Пример: `[пластиковые окна]`' - 'Точная частота с фиксированным порядком слов; Учитывает фразу в точной словоформе и заданном порядке; Пример: `[!пластиковые !окна]`' title: |- Тип частоты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Volumes\Type Keywords_2.Types.Volumes.Types: type: array items: $ref: '#/components/schemas/Keywords_2.Types.Volumes.Type' title: |- Типы частоты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Volumes\Types Schedule_2.Types.Settings.Period: type: string enum: - none - month - week - weekly x-enum-varnames: - None - Month - Week - Weekly x-enum-descriptions: - Без периода - Месяц - Неделя - Каждую неделю title: |- Период отправки отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Types\Settings\Period Schedule_2.Types.Settings.Format: type: string enum: - csv - xlsx - pdf - html x-enum-varnames: - Csv - Xlsx - Pdf - Html x-enum-descriptions: - null - null - null - null title: |- Формат отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Types\Settings\Format Schedule_2.Types.Settings.Formats: type: array items: $ref: '#/components/schemas/Schedule_2.Types.Settings.Format' title: |- Форматыы отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Types\Settings\Formats description: '@see Format' Schedule_2.Types.Settings.AdditionalField: type: string enum: - summary - traffic - url - frequency x-enum-varnames: - Summary - Traffic - Url - Frequency x-enum-descriptions: - Сводка - Трафик - Ссылка - Частота title: |- Дополнительное поле отчета проверки позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Types\Settings\AdditionalField Schedule_2.Types.Settings.AdditionalFields: type: array items: $ref: '#/components/schemas/Schedule_2.Types.Settings.AdditionalField' title: |- Дополнительные поля отчета проверки позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Types\Settings\AdditionalFields description: '@see AdditionalField' Schedule_2.Methods.Settings.Edit: type: object properties: type: title: Тип расписания description: '@see Schedule_2\Mods\Schedule::$availableTypes' type: string target_id: title: Id объекта, для которого требуется получить параметры расписания type: integer target_id_2: title: Id второго объекта, для которого требуется получить параметры расписания (обязательно для mentions) nullable: true type: integer emails: title: Список email для отправки отчетов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.EmailArray' send_to_informer: title: Отправить ли уведомление в информер nullable: true type: boolean telegram_chats_ids: title: Id чатов телеграмма для рассылки уведомлений nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' stop_repeated_check: title: Не совершать ли повторную проверку nullable: true type: boolean regions_keys_by_searcher_key: title: |- Ключ региона для проверки частосты Разрешено указывать только Яндекс и Google (0, 1) nullable: true type: array volumes_types: title: Имеет смысл только для Яндекс nullable: true allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.Types' with_competitors: title: Добавить ли в отчет позиции конкурентов nullable: true type: boolean period: nullable: true allOf: - $ref: '#/components/schemas/Schedule_2.Types.Settings.Period' formats: nullable: true allOf: - $ref: '#/components/schemas/Schedule_2.Types.Settings.Formats' additional_fields: nullable: true allOf: - $ref: '#/components/schemas/Schedule_2.Types.Settings.AdditionalFields' link_sitemap_xml: title: Ссылка на sitemap nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Url' regexp_sitemap: title: Регулярное выражение для карты сайта nullable: true type: string regexp_audit: title: Регулярное выражение для аудита nullable: true type: string regexp_watcher: title: Регулярное выражение для радара nullable: true type: string regexp_indexing: title: Регулярное выражение для индексации nullable: true type: string max_urls_count: title: Ограничение по количеству url получаемых при проверке nullable: true type: integer required: - type - target_id title: |- Изменить дополнительные параметры расписания @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Settings\Edit Schedule_2.Methods.Settings.Edit.Exec: nullable: true type: integer Schedule_2.Methods.Settings.Get: type: object properties: type: title: Тип расписания description: '@see Schedule_2\Mods\Schedule::$availableTypes' type: string target_id: title: Id объекта, для которого требуется получить расписание type: integer target_id_2: title: Id второго объекта, для которого требуется получить расписание (обзятельно для mentions) nullable: true type: integer required: - type - target_id title: |- Получить дополнительные параметры расписания Для каждого типа могут быть свои параметры @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Settings\Get description: '@see Schedule_2\Mods\Settings' Schedule_2.Methods.Settings.Get.Exec: type: array Sms_2.Methods.CheckPIN.Get: type: object properties: pin: title: Код подтверждения type: string phones: title: Телефон/массив или строка (через запятую) телефонов, на которые надо отправить код подтверждения nullable: true anyOf: - type: string - type: array required: - pin title: |- Проверить код для подтверждения действия @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Sms_2\Methods\CheckPIN\Get Sms_2.Methods.CheckPIN.Get.Exec: type: string Sms_2.Methods.SendPIN.Get: type: object properties: phones: title: Телефон/массив или строка (через запятую) телефонов, на которые надо отправить код подтверждения nullable: true anyOf: - type: string - type: array required: [] title: |- Отправить код для подтверждения действия @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Sms_2\Methods\SendPIN\Get Sms_2.Methods.SendPIN.Get.Exec: type: boolean Positions_2.Types.RegionDevice: type: integer enum: - 0 - 1 - 2 x-enum-varnames: - PC - Tablet - Smartphone x-enum-descriptions: - ПК - Планшет - Смартфон title: |- Устройство региона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Types\RegionDevice Snapshots_2.Types.Competitors.OutputFormat: type: string enum: - domain - url x-enum-varnames: - Domain - Url x-enum-descriptions: - По домену - По url title: |- Формат вывода конкурентов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\Competitors\OutputFormat TV.API.Types.DateArray: type: array items: $ref: '#/components/schemas/TV.API.Types.Date' title: |- Тип массива: Date[] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\DateArray description: |- @extends AbstractStringArray @method Date[] getValues() @method Date current() @see \TV\API\Types\Date Snapshots_2.Methods.Competitors.Get: type: object properties: project_id: title: Id проекта type: integer region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_tops: title: Добавить в результат данные по топам type: boolean show_avg: title: Добавить в результат среднюю позицию type: boolean show_median: title: Добавить в результат медианную позицию type: boolean show_visibility: title: Добавить в результат type: boolean show_urls: title: Добавить в результат type: boolean competitor_by: title: '@deprecated Используется в старой версии дизайна' deprecated: true default: domain allOf: - $ref: '#/components/schemas/Snapshots_2.Types.Competitors.OutputFormat' domains: title: Фильтр по доменам nullable: true type: array show_exists_dates: title: Добавить в результат даты, в которых были проверки (existsDates) type: boolean dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 2 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Получение списка конкурентов Метод базируется на объекте keywords (доступны только фильтры) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Get Snapshots_2.Methods.Competitors.Get.Exec: type: object properties: competitors: type: array items: type: object properties: domain: type: string protocol: type: string summariesData: type: object additionalProperties: type: object properties: countUrls: type: integer avg: type: number median: type: number tops: type: object properties: '"1_10"': type: integer '"11_20"': type: integer '"11_30"': type: integer '"11_50"': type: integer '"31_50"': type: integer '"51_100"': type: integer all: type: integer absent: type: integer required: - '"1_10"' - '"31_50"' - '"51_100"' - all - absent visibility: type: number volumes_no_collected: anyOf: - type: integer enum: - '0' - type: integer enum: - '1' - type: integer enum: - '2' urls: type: array items: type: string required: - countUrls url: type: string required: - domain - protocol - summariesData dates: type: array items: type: string depthPositions: type: integer countKeywords: type: integer volumes_no_collected: anyOf: - type: integer enum: - '0' - type: integer enum: - '1' - type: integer enum: - '2' existsDates: type: array items: type: string required: - competitors - dates - depthPositions - countKeywords Snapshots_2.Methods.HiddenDomains.Edit: type: object properties: project_id: title: Id проекта type: integer domains: title: Список доменов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.StringArray' required: - project_id title: |- Выделение сайтов (доменов) как неважные @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\HiddenDomains\Edit Snapshots_2.Methods.HiddenDomains.Edit.Exec: nullable: true anyOf: - type: boolean - type: integer - type: 'null' Snapshots_2.Methods.HiddenDomains.Get: type: object properties: project_id: title: Id проекта type: integer required: - project_id title: |- Получение списка сайтов (доменов), которые выделены как неважные @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\HiddenDomains\Get Snapshots_2.Methods.HiddenDomains.Get.Exec: type: array Snapshots_2.Types.History.PositionsField: type: string enum: - url - domain - snippet_title - snippet_body - snippet_ext x-enum-varnames: - Url - Domain - SnippetTitle - SnippetBody - SnippetExt x-enum-descriptions: - null - null - null - null - null title: |- Поле, возвращаемое в snapshotsData @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\History\PositionsField Snapshots_2.Types.History.PositionsFields: type: array items: $ref: '#/components/schemas/Snapshots_2.Types.History.PositionsField' title: |- Поля, возвращаемые в snapshotsData @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\History\PositionsFields Snapshots_2.Methods.History.Get: type: object properties: output: title: |- Получение данных по всем запросам Может быть 1 или Snapshots_2\Types\History\Export\Output nullable: true project_id: title: Id проекта type: integer region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_exists_dates: title: Добавить ли в результат даты, в которых были проверки (existsDates) type: boolean show_ams: title: Добавить ли в результат показатель шторма между выбранными проверками type: boolean positions_fields: nullable: true allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.PositionsFields' searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 3 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Получение истории снимков выдачи Метод базируется на объекте keywords (доступны только фильтры) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Get Snapshots_2.Methods.History.Get.Exec: nullable: true anyOf: - type: 'null' - type: object properties: competitors: type: array items: type: object properties: domain: type: string protocol: type: string summariesData: type: object additionalProperties: type: object properties: countUrls: type: integer avg: type: number median: type: number tops: type: object properties: '"1_10"': type: integer '"11_20"': type: integer '"11_30"': type: integer '"11_50"': type: integer '"31_50"': type: integer '"51_100"': type: integer all: type: integer absent: type: integer required: - '"1_10"' - '"31_50"' - '"51_100"' - all - absent visibility: type: number volumes_no_collected: anyOf: - type: integer enum: - '0' - type: integer enum: - '1' - type: integer enum: - '2' urls: type: array items: type: string required: - countUrls url: type: string required: - domain - protocol - summariesData dates: type: array items: type: string depthPositions: type: integer countKeywords: type: integer volumes_no_collected: anyOf: - type: integer enum: - '0' - type: integer enum: - '1' - type: integer enum: - '2' existsDates: type: array items: type: string required: - competitors - dates - depthPositions - countKeywords TV.API.Oper: type: string enum: - get - add - edit - del x-enum-varnames: - Get - Add - Edit - Del x-enum-descriptions: - null - null - null - null title: |- Тип операции метода API @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Oper System_2.Types.Calls.Call: type: object properties: module: title: Название модуля type: string func: title: Название функции type: string data: title: Параметры вызова nullable: true type: array oper: allOf: - $ref: '#/components/schemas/TV.API.Oper' required: - module - func - oper title: |- Объект вызова модуля системы Используется для подготовки данных запроса к внутреннему API @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Calls\Call System_2.Types.Calls.Calls: type: array items: $ref: '#/components/schemas/System_2.Types.Calls.Call' title: |- Массив объектов вызова модуля системы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Calls\Calls description: |- @extends AbstractObjectArray @method Call[] getValues() @method Call current() @method Call offsetGet() System_2.Types.Calls.Format: type: string enum: - apiV2 x-enum-varnames: - ApiV2 x-enum-descriptions: - null title: |- Формат вызова @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Calls\Format System_2.Methods.Calls.Get: type: object properties: calls: title: Методы allOf: - $ref: '#/components/schemas/System_2.Types.Calls.Calls' getFormat: default: apiV2 allOf: - $ref: '#/components/schemas/System_2.Types.Calls.Format' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - calls title: |- Вызов нескольких методов в одном вызове @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Calls\Get System_2.Methods.Calls.Get.Exec: type: array System_2.Methods.Cloud.Add: type: object properties: directory: title: Директория type: string basename: title: Имя файла с расширением type: string file: title: Данные файла, если не указано - считается, что создается папка type: string required: - directory - basename title: |- Создание директории или загрузка файла Вернет имя директории в случае создания директории или bool при загрузке файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Add System_2.Methods.Cloud.Add.Exec: nullable: true System_2.Methods.Cloud.Del: type: object properties: directory: title: Название директории type: string basename: title: Название файла вместе с расширением type: string required: - directory - basename title: |- Удаление файлов (файл будет перенесен в директорию /cloud/recycled) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Del System_2.Methods.Cloud.Del.Exec: type: boolean System_2.Methods.Cloud.Get: type: object properties: directory: title: Директория type: string required: - directory title: |- Получение директорий и файлов из облака @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Get System_2.Types.Cloud.File.Type: type: string enum: - pdir - cdir - dir - file x-enum-varnames: - Pdir - Cdir - Dir - File x-enum-descriptions: - Родительская директория - Текущая директория - Директория - Файл title: |- Тип файла, получаемого из облака Selectel @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Cloud\File\Type System_2.Types.Cloud.File: type: object properties: modify: type: string size: type: integer type: allOf: - $ref: '#/components/schemas/System_2.Types.Cloud.File.Type' name: type: string required: - modify - size - type - name title: |- Возвращаемый формат файла из директории @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Cloud\File System_2.Types.Cloud.Files: type: array items: $ref: '#/components/schemas/System_2.Types.Cloud.File' title: |- Возвращаемые форматы файлов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Cloud\Files description: |- @extends API\Types\AbstractObjectArray @method File[] getValues() @method File current() @method File offsetGet() @see \TV\API\Types\Qualifier System_2.Methods.Cloud.Get.Exec: allOf: - $ref: '#/components/schemas/System_2.Types.Cloud.Files' System_2.Types.Tpl.Lang: type: string enum: - ru - en - '' x-enum-varnames: - Ru - En - Uni x-enum-descriptions: - null - null - null title: |- Язык шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Tpl\Lang System_2.Types.Tpl.Currency: type: string enum: - RUB - USD - '' x-enum-varnames: - Rub - Usd - Uni x-enum-descriptions: - null - null - null title: |- Валюта шаблонов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Tpl\Currency System_2.Methods.Tpl.Get: type: object properties: tpl: title: Путь к шаблону type: string tpl_data: title: Данные для шаблона (кеш будет отключен) nullable: true type: array wait_change_etag: title: Ожидать изменение шаблона (кеш будет отключен) nullable: true type: string lang: nullable: true allOf: - $ref: '#/components/schemas/System_2.Types.Tpl.Lang' currency: nullable: true allOf: - $ref: '#/components/schemas/System_2.Types.Tpl.Currency' v: title: Версия кэша nullable: true type: integer required: - tpl title: |- Получение кешируемого HTML-шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Tpl\Get System_2.Methods.Tpl.Get.Exec: type: string Templates_2.Methods.AvailableFieldsData.Get: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Templates_2.Types.TargetType' required: - target_type title: |- Получение данных доступных столбцов для выборки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\AvailableFieldsData\Get Templates_2.Methods.AvailableFieldsData.Get.Exec: type: array Templates_2.Methods.Fields.Del: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Templates_2.Types.TargetType' target_subtype: title: Подтип данных (место использования) type: integer target_id: title: Id шаблона nullable: true type: integer required: - target_type title: |- Удаление сохраненного списка столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Fields\Del Templates_2.Methods.Fields.Del.Exec: nullable: true type: integer Templates_2.Methods.Fields.Edit: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Templates_2.Types.TargetType' target_subtype: title: Подтип данных (место использования) type: integer target_id: title: Id целевого проекта nullable: true type: integer properties: title: Свойства шаблона type: array fields: $ref: '#/components/schemas/fields' required: - target_type title: |- Сохранение списка столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Fields\Edit Templates_2.Methods.Fields.Edit.Exec: nullable: true type: integer Templates_2.Methods.Fields.Get: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Templates_2.Types.TargetType' target_subtype: title: Подтип данных (место использования) type: integer target_id: title: Id целевого проекта nullable: true type: integer required: - target_type title: |- Получение сохраненного списка столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\Fields\Get Templates_2.Methods.Fields.Get.Exec: type: array Templates_2.Methods.FieldsProperties.Get: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Templates_2.Types.TargetType' target_subtype: title: Подтип данных (место использования) type: integer target_id: title: Id целевого проекта nullable: true type: integer required: - target_type title: |- Получение дополнительных параметров к списку столбцов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Templates_2\Methods\FieldsProperties\Get Templates_2.Methods.FieldsProperties.Get.Exec: nullable: true Tickets_2.Methods.Files.Add: type: object properties: filename: title: Имя файла type: string required: - filename title: |- Загрузка файла на сервер Процесс создания сообщения в тикет не завершен @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Files\Add Tickets_2.Methods.Files.Add.Exec: type: integer Tickets_2.Methods.Files.Del: type: object properties: name: title: Название дирректории type: string required: - name title: |- Удаление временных файлов для тикета Процесс создания поста не завершен @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Files\Del Tickets_2.Methods.Files.Del.Exec: type: integer Tickets_2.Methods.Files.Get: type: object properties: {} required: [] title: |- Получение списка временных файлов, загруженных для тикета Процесс создания поста не завершен @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Files\Get Tickets_2.Methods.Files.Get.Exec: type: array Tickets_2.Methods.Messages.Add: type: object properties: ticket_id: title: Id тикета type: integer text: title: Текст сообщения type: string is_silent: title: Не проводить рассылку уведомлений type: boolean required: - ticket_id - text title: |- Добавление сообщения к тикиту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Messages\Add Tickets_2.Methods.Messages.Add.Exec: title: Id добавленного сообщения nullable: true type: integer Tickets_2.Methods.Rate.Edit: type: object properties: id: title: ID тикета type: integer rate: title: |- Оценка Принимает оценку от 1 до 3 nullable: true type: integer comment: title: Комментарий nullable: true type: string required: - id title: |- Дать оценку тикету @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Rate\Edit Tickets_2.Methods.Rate.Edit.Exec: nullable: true type: integer Tickets_2.Types.Tickets.Type: type: string enum: - system - other - email - ios - vk - chrome - twitter - facebook - telegram - android - guest x-enum-varnames: - System - Other - Email - Ios - Vk - Chrome - Twitter - Facebook - Telegram - Android - Guest x-enum-descriptions: - null - null - null - null - null - null - null - null - null - null - null title: |- Откуда поступил тикет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Types\Tickets\Type TV.Core.Sites.Sites: type: string enum: - topvisor - thundo x-enum-varnames: - TOPVISOR - THUNDO x-enum-descriptions: - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\Core\Sites\Sites' Tickets_2.Methods.Tickets.Add: type: object properties: text: title: Текст тикета type: string type: default: system allOf: - $ref: '#/components/schemas/Tickets_2.Types.Tickets.Type' lang: title: Язык тикета, нужен для подгрузки правильного языка в ответных письмах через почту nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' user_data: title: Данные среды пользователя nullable: true type: array resource: title: |- URL страницы, с которой отправлен тикет Не используется, если указан user_data nullable: true type: string is_silent: title: Не проводить рассылку уведомлений type: boolean email: title: Необходим только для незарегистрированных пользователей nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Email' social_user_id: title: |- Id пользователя внутри социальной сети, из которой был отправлен тикет Может быть в любом виде nullable: true anyOf: - type: string - type: integer secret: title: |- Данные для авторизации в сервисе-конкуренте для переноса проектов Недокументированный параметр nullable: true type: string task_id: title: |- Номер задачи redmine, связанной с тикетом Недокументированный параметр type: integer site: title: Сайт для создания тикета nullable: true allOf: - $ref: '#/components/schemas/TV.Core.Sites.Sites' tags: title: Доступные теги тикета nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' required: - text title: |- Создание тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Add Tickets_2.Methods.Tickets.Add.Exec: title: Id тикета nullable: true type: integer Tickets_2.Methods.Tickets.Edit: type: object properties: id: title: Id тикета type: integer status: title: Флаг того, что тикет закрыт nullable: true type: boolean required: - id title: |- Редактирование тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Edit Tickets_2.Methods.Tickets.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Tickets.Get: type: object properties: fields_messages: nullable: true type: array show_messages_users: title: Добавить в результат данные пользователей, написавших сообщения в тикеты type: boolean show_writings: title: Добавить в результат данные о том, что пишет собеседник type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение списка тикетов с сообщениями @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Get Models.Tickets: properties: REQUISITES(): nullable: true LAST_MESSAGE_TEXT(): nullable: true LAST_MESSAGE_USER_ID(): nullable: true READED(0): nullable: true READED(1): nullable: true id: {} site: nullable: true user_id: nullable: true social_user_id: nullable: true type: nullable: true text: nullable: true create: nullable: true time: nullable: true status: nullable: true lang: nullable: true email: nullable: true user_data: nullable: true manager_id: nullable: true owner_readed: nullable: true answerer_readed: nullable: true admin_writing: nullable: true task_id: nullable: true tags: nullable: true rate: nullable: true rate_comment: nullable: true rate_time: nullable: true admin_comment: nullable: true VS_USER_IS_ONLINE(): nullable: true vs_user_name: nullable: true vs_user_email: nullable: true vs_user_avatar: nullable: true vs_user_lastactive: nullable: true social_nickname: nullable: true social_network: nullable: true social_last_message_time: nullable: true social_name: nullable: true social_type: nullable: true social_post_id: nullable: true social_reply_to_id: nullable: true message_social_id: nullable: true message_id: nullable: true message_user_id: nullable: true message_text: nullable: true message_data: nullable: true message_files: nullable: true message_time: nullable: true message_noticed: nullable: true Tickets_2.Methods.Tickets.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Tickets' Tpa_2.Methods.Any.Del: type: object properties: projects_ids: title: ID проектов allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' provider: allOf: - $ref: '#/components/schemas/Tpa_2.Types.Provider' required: - projects_ids - provider title: |- Удаление интеграции для нескольких проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Any\Del Tpa_2.Methods.Any.Del.Exec: nullable: true type: integer Tpa_2.Methods.Data.Get: type: object properties: include_broker_campaigns: title: Получить ли подключенные рекламные кампании (Директ и Adwords) type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Получение данных о подключенных сервисах @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Data\Get Tpa_2.Methods.Data.Get.Exec: nullable: true Models.Projects.Tpa: properties: id: {} project_id: nullable: true login: nullable: true provider: nullable: true expire_at: nullable: true cid: nullable: true resources: nullable: true Tpa_2.Methods.SetCounterId.Edit: type: object properties: provider: allOf: - $ref: '#/components/schemas/Tpa_2.Types.Provider' cid: type: string project_id: $ref: '#/components/schemas/project_id' required: - provider - cid - project_id title: |- Выбрать счетчик @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\SetCounterId\Edit Tpa_2.Methods.SetCounterId.Edit.Exec: nullable: true type: integer Tpa_2.Methods.TestTpa.Get: type: object properties: provider: allOf: - $ref: '#/components/schemas/Tpa_2.Types.Provider' project_id: $ref: '#/components/schemas/project_id' required: - provider - project_id title: |- Обновить информацию по выполненной интеграции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\TestTpa\Get Tpa_2.Methods.TestTpa.Get.Exec: type: integer Tpvsr_2.Types.Stat.Dimension.Type: type: string enum: - chart_data - counts_unique - referrers - browsers - oses - countries x-enum-varnames: - ChartData - CountsUnique - Referrers - Browsers - Oses - Countries x-enum-descriptions: - Клик, за несколько дат, для графика - Количество уникальных переходов - Клики, разделение по источникам - Клики, разделение по браузерам - Клики, разделение по операционным системам - Клики, разделение по странам title: |- Тип статистики кликов по ссылке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Type Tpvsr_2.Types.Stat.Dimension.Types: type: array items: $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Type' title: |- Типы статистики кликов по ссылке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Types Tpvsr_2.Types.Stat.Dimension.Browser: type: string enum: - IE - Chrome - Firefox - Opera - Safari - Ya - Other x-enum-varnames: - InternetExplorer - Chrome - Firefox - Opera - Safari - Yahoo - Other x-enum-descriptions: - null - null - null - null - null - null - null title: |- Бразуер для получение информации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Browser Tpvsr_2.Types.Stat.Dimension.Browsers: type: array items: $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Browser' title: |- Бразуеры для получение информации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Browsers Tpvsr_2.Types.Stat.Dimension.Os: type: string enum: - Android - iOS - WP - Windows - Macintosh - Linux - Other x-enum-varnames: - Android - Ios - Wordpress - Windows - Macintosh - Linux - Other x-enum-descriptions: - null - null - null - null - null - null - null title: |- Операционная система @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Os Tpvsr_2.Types.Stat.Dimension.Oses: type: array items: $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Os' title: |- Операционные системы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Oses Tpvsr_2.Types.Stat.Dimension.Referrer: type: string enum: - social - sites - undefined - overall x-enum-varnames: - Social - Sites - Undefined - Overall x-enum-descriptions: - null - null - null - null title: |- Место откуда перешел пользователь @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Referrer Tpvsr_2.Types.Stat.Dimension.Referrers: type: array items: $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Referrer' title: |- Места откуда перешел пользователь @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Dimension\Referrers Tpvsr_2.Methods.Stat.Get: type: object properties: hash: title: Хэш ссылки type: string type_dimensions: nullable: true allOf: - $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Types' browser_dimensions: nullable: true allOf: - $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Browsers' os_dimensions: nullable: true allOf: - $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Oses' referrers_dimensions: nullable: true allOf: - $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Dimension.Referrers' required: - hash title: |- Получение статистики по ссылке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Get Tpvsr_2.Methods.Stat.Get.Exec: nullable: true anyOf: - type: object properties: chart_data: type: object properties: dates: type: array items: type: string clicks: type: object additionalProperties: {} required: - dates - clicks counts_unique: type: integer referrers: type: object properties: sites: type: object properties: count: type: integer refs: type: array items: type: object additionalProperties: {} required: - count - refs overall: type: object properties: count: type: integer refs: type: array items: type: object additionalProperties: {} required: - count - refs social: type: object additionalProperties: {} countries: type: array items: type: object properties: name: type: string country_code: type: string count: type: integer required: - name - country_code - count browsers: type: object additionalProperties: type: integer oses: type: object additionalProperties: type: integer - type: 'null' Tpvsr_2.Methods.Tags.Edit: type: object properties: hash: title: Хеш ссылки type: string tags: title: Новые теги allOf: - $ref: '#/components/schemas/Tpvsr_2.Types.Tags' required: - hash - tags title: |- Изменение тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Tags\Edit Tpvsr_2.Methods.Tags.Edit.Exec: nullable: true type: integer Topvisor.Curl.Curl: type: object properties: userAgentDef: default: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 type: string userAgentTpl: default: Mozilla/5.0 (%OS%) AppleWebKit/%v4% (KHTML, like Gecko) %label%/%v1%.0.%v2%.%v3% %mobile%Safari/%v42% type: string userAgentDevice: default: '0': Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 '1': Mozilla/5.0 (iPad; CPU OS 13_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/83.0.4103.88 Mobile/15E148 Safari/604.1 '2': Mozilla/5.0 (iPhone; CPU iPhone OS 13_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/83.0.4103.88 Mobile/15E148 Safari/604.1 '11': Mozilla/5.0 (Linux; Android 8.1.0; Lenovo TB-X304L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 '12': Mozilla/5.0 (Linux; Android 10; Redmi Note 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Mobile Safari/537.36 '100': Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) '102': Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 (compatible; YandexBot/3.0; +http://yandex.com/bots) '110': Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) '112': Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) '120': AdsBot-Google (+http://www.google.com/adsbot.html) '122': Mozilla/5.0 (Linux; Android 5.0; SM-G920A) AppleWebKit (KHTML, like Gecko) Chrome Mobile Safari (compatible; AdsBot-Google-Mobile; +http://www.google.com/mobile/adsbot.html) '200': Mozilla/5.0 (compatible; TopvisorBot/1.0) '202': Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 (compatible; TopvisorBot/1.0) type: array responseBodyBuffer: type: string responseBodyBufferStop: type: string required: - userAgentDef - userAgentTpl - userAgentDevice - responseBodyBuffer - responseBodyBufferStop title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Topvisor\Curl\Curl' Tpvsr_2.Methods.Title.Get: type: object properties: link: title: Ссылка type: string curl: title: Экземпляр curl для выполнения запроса nullable: true allOf: - $ref: '#/components/schemas/Topvisor.Curl.Curl' required: - link title: |- Получить title ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Title\Get Tpvsr_2.Methods.Title.Get.Exec: type: string Urls_2.Types.Export.Output: type: string enum: - csv - csvUTF8s - xml x-enum-varnames: - Csv - CsvUTF8s - Xml x-enum-descriptions: - null - Csv в кодировке сервера - null title: |- Формат экспорта urls @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Types\Export\Output Urls_2.Methods.Export.Get: type: object properties: output: allOf: - $ref: '#/components/schemas/Urls_2.Types.Export.Output' show_fields_names: title: Вывести fieldName в заголовках столбцов (для CSV) type: boolean show_fields_labels: title: Вывести fieldLabel в заголовках столбцов (для CSV) type: boolean forClipboard: title: |- Вернуть данные в формате для копирования в буфер обмена Не более 2000 результатов type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' required: - output - project_id title: |- Экспорт urls в определенном формате @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Export\Get Urls_2.Methods.Import.Add: type: object properties: urls: title: |- Список URL соответствующих домену проекта, допускается формат CSV Можно передать в виде файла с именем urls, допускаются форматы CSV и XML (допустимы сжатые XML в .gz) Нельзя передавать одновременно в виде массива и в виде файла или использовать совместно с link_sitemap_xml nullable: true link_sitemap_xml: title: Файл с содержимым для импорта, допускается формат XML (допустимы сжатые XML в .gz) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Url' tags: nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' reset: title: Очистить список URL перед импортом type: boolean setActiveByRegexpByType: title: |- Недокументириуемый параметр set(Audit_2\Types\Type => regexp) type: array sitemap: title: |- Флаг активности в карте сайта - 1 - присутствовал в прошлых версиях карты сайта nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' audit: title: Флаг активности в аудите nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' indexing: title: Флаг активности в радаре nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' watcher: title: Флаг активности в индексации nullable: true allOf: - $ref: '#/components/schemas/Urls_2.Types.Flag' debug: nullable: true type: boolean project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Импортирование urls Доступные поля для импорта: - url - sitemap - audit - indexing - watcher - tags @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Import\Add Urls_2.Methods.Import.Add.Exec: title: Информация об импортированных urls nullable: true type: object properties: '''countSended''': type: integer '''countDuplicated''': type: integer '''countAdded''': type: integer '''countChanged''': type: integer required: - '''countSended''' - '''countDuplicated''' - '''countAdded''' - '''countChanged''' Urls_2.Types.Tags.Action: type: string enum: - set - add - remove x-enum-varnames: - Set - Add - Remove x-enum-descriptions: - Установить указанные тэги, ранее установленные тэги будут сняты - Установить указанные тэги, ранее установленные тэги будут сохранены - Снять указанные тэги title: |- Способ установки тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Types\Tags\Action Urls_2.Methods.Tags.Edit: type: object properties: tags: allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' action: allOf: - $ref: '#/components/schemas/Urls_2.Types.Tags.Action' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - tags - action - project_id title: |- Изменение тегов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Tags\Edit Urls_2.Methods.Tags.Edit.Exec: nullable: true type: integer Users_2.Methods.Auth.Get: type: object properties: authorisation_login: title: |- Логин авторизации Может принимать: email или идентификатор Open Auth системы авторизации nullable: true type: string authorisation_pass: title: Пароль авторизации nullable: true type: string required: [] title: |- Информация о сессии авторизации пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Auth\Get Users_2.Methods.Auth.Get.Exec: nullable: true type: object properties: id: type: integer auth: type: string required: - id - auth Users_2.Methods.Logout.Get: type: object properties: {} required: [] title: |- Выход из аккаунта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Logout\Get Users_2.Methods.Logout.Get.Exec: type: integer Positions_2.Types.TopSegment: type: integer enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 x-enum-varnames: - Disabled - Top1 - Top2 - Top3 - Top4 - Top5 - Top6 - Top7 - Top8 - Top9 x-enum-descriptions: - Отключен - null - null - null - null - null - null - null - null - null title: |- Дополнительный сегмент топа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Types\TopSegment Users_2.Methods.Profile.Edit: type: object properties: phone: title: Телефон nullable: true type: string name: title: ФИО nullable: true type: string dateformat: title: |- Формат дат, отображаемых на сайте и в скачиваемых отчетах https://www.php.net/manual/ru/datetime.format.php nullable: true type: string positions_reverse_dates: title: 'Позиции, просмотр отчета: использовать обратный порядок дат' nullable: true type: boolean positions_save_regions: title: 'Позиции, просмотр отчета: запоминать последние выбранные регионы' nullable: true type: boolean positions_top_segments: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.TopSegment' required: [] title: |- Изменение параметров активного пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Edit Users_2.Methods.Profile.Edit.Exec: nullable: true type: integer Users_2.Types.Ranks.Id: type: integer enum: - 3 - 27 - 28 - 44 - 56 x-enum-varnames: - Twitter - TelegramSeoChat - TelegramPPCChat - Silver - TelegramTopvisor x-enum-descriptions: - Twitter - Telegram SEO Chat - Telegram PPC Chat - Белые ночи (Silver) - Канал Топвизора title: |- Id достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Types\Ranks\Id Users_2.Methods.Ranks.Add: type: object properties: id: title: ID достижения allOf: - $ref: '#/components/schemas/Users_2.Types.Ranks.Id' required: - id title: |- Активация достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Add Users_2.Methods.Ranks.Add.Exec: nullable: true type: integer Users_2.Methods.Ranks.Get: type: object properties: user_id: title: ID пользователя nullable: true type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение достижений пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Get Models.Users.Ranks: properties: IS_VISIBLE(): nullable: true IS_ACTIVE(): nullable: true id: {} category: nullable: true name: nullable: true descr: nullable: true descr_how_to_use: nullable: true bonus: nullable: true currency: nullable: true cashback_expenses: nullable: true cashback_first_payment: nullable: true discount: nullable: true color: nullable: true image_url: nullable: true always_visible: nullable: true site: nullable: true code: nullable: true used: nullable: true date: nullable: true retention_week: nullable: true retention_month: nullable: true payment_week: nullable: true payment_month: nullable: true payment_month_6: nullable: true payment_year: nullable: true new_user: nullable: true returned_user: nullable: true quitted_user: nullable: true Users_2.Methods.Ranks.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Users.Ranks' Users_2.Methods.Referrals.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка рефералов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Referrals\Get Models.Users.Referrals: properties: STATS(): nullable: true referral_id: nullable: true referrer_id: nullable: true time_reg: nullable: true number: nullable: true income: nullable: true level: nullable: true status: nullable: true Users_2.Methods.Referrals.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Users.Referrals' Users_2.Methods.Reg.Add: type: object properties: email: allOf: - $ref: '#/components/schemas/TV.API.Types.Email' lang: default: ru allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' redirect: title: URL страницы, которую нужно открыть после подтверждения регистрации nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Url' connect_to_me: title: Текущий аккаунт должен быть объединен с новым (для текущих аккаунтов без email) type: boolean data: title: Дополнительные данные для регистрации type: array required: - email title: |- Создание заявки на регистрацию пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Reg\Add Users_2.Methods.Reg.Add.Exec: type: integer Users_2.Methods.TelegramAccounts.Get: type: object properties: project_id: title: ID проекта nullable: true type: integer required: [] title: |- Получение списка телеграм аккаунтов При указании project_id получает список телеграм аккаунтов по владельцу проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\TelegramAccounts\Get Users_2.Methods.TelegramAccounts.Get.Exec: nullable: true type: array Users_2.Methods.Xml.Get: type: object properties: {} required: [] title: |- Нужно для обратной совместимости с приложениями @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Xml\Get description: '@deprecated' deprecated: true Users_2.Methods.Xml.Get.Exec: nullable: true type: array Votes_2.Methods.Comment.Edit: type: object properties: id: title: Id отзыва type: integer comment: title: Комментарий type: string required: - id - comment title: |- Добавление комментария к отзыву Оставить комментарий можно в течение часа поосле выставления оценки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Votes_2\Methods\Comment\Edit Votes_2.Methods.Comment.Edit.Exec: nullable: true type: integer Admin_2.Methods.Accounting.Counteragents.Edit: type: object properties: name: type: string document_number: nullable: true type: string comments: nullable: true type: string comments_2: nullable: true type: string required: - name title: |- Изменение параметров контрагента @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Counteragents\Edit Admin_2.Methods.Accounting.Counteragents.Edit.Exec: nullable: true type: integer Admin_2.Methods.Accounting.Counteragents.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение контрагента @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Counteragents\Get Admin_2.Methods.Accounting.Counteragents.Get.Exec: nullable: true Models.Admin.Accounting.Counteragents: properties: GROUPS_NAMES(): nullable: true id: type: integer name: type: string nullable: true inn: type: string nullable: true document_number: type: string nullable: true comments: type: string nullable: true comments_2: type: string nullable: true in_several_groups: nullable: true group_id: nullable: true Admin_2.Types.Accounting.Group.FilterType: type: string enum: - minus - plus x-enum-varnames: - Minus - Plus x-enum-descriptions: - null - null title: |- Тип фильтра по группам транзакций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Types\Accounting\Group\FilterType Admin_2.Methods.Accounting.Group.Edit: type: object properties: group_id: title: Id группы nullable: true type: integer name: title: Имя группы (если передан group_id - будет редактирование имени группы) nullable: true type: string priority: title: Приоритет группы (если передан group_id - будет редактирование приоритета группы) nullable: true type: string counteragent_name: title: Имя контрагента (для фильтра) nullable: true type: string counteragent_inn: title: ИНН контрагента (для фильтра) nullable: true type: string purpose: title: Назначение операции (для фильтра) nullable: true type: string type: title: Указывать, когда указывается одно из следующих полей [counteragent_name, counteragent_inn, purpose] nullable: true allOf: - $ref: '#/components/schemas/Admin_2.Types.Accounting.Group.FilterType' required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Edit' Admin_2.Methods.Accounting.Group.Edit.Exec: nullable: true type: integer Admin_2.Methods.Accounting.Group.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Get Models.EmptyModel: properties: {} Admin_2.Methods.Accounting.Group.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.EmptyModel' Admin_2.Methods.Accounting.Invoices.Add: type: object properties: document_date: title: Дата документа allOf: - $ref: '#/components/schemas/TV.API.Types.Date' document_number: title: Номер документа type: string file_name: title: Имя файла type: string file_data: title: Данные файла type: string org_name: title: Имя организации type: string inn: title: ИНН type: string sum: title: Сумма type: number required: - document_date - document_number - file_name - file_data - org_name - inn - sum title: |- Добавление счета на оплату @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\Add Admin_2.Methods.Accounting.Invoices.Add.Exec: nullable: true type: integer Admin_2.Methods.Accounting.Invoices.Del: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Отмена отправки счета. Разрешено только для счетов со статусом pending или sending @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\Del Admin_2.Methods.Accounting.Invoices.Del.Exec: nullable: true type: integer Models.Admin.Invoices: properties: id: {} time: nullable: true external_name: nullable: true external_id: nullable: true document_date: nullable: true document_number: nullable: true org_name: nullable: true inn: nullable: true sum: nullable: true file_name: nullable: true file_data: nullable: true user_id: nullable: true status: nullable: true Admin_2.Methods.Accounting.Invoices.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение счетов на оплату @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\Get Admin_2.Methods.Accounting.Invoices.Get.Exec: nullable: true Admin_2.Methods.Accounting.Operations.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение внутренних операций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Operations\Get Admin_2.Methods.Accounting.Operations.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.EmptyModel' Admin_2.Methods.Actions.Bank.Edit: type: object properties: action: title: |- Операция - 2: бонусное пополнение - 1: пополнение - -1: списание type: integer userId: title: ID пользователя type: integer sum: title: Сумма type: number purpose: title: Причина type: string test: title: Является ли запуск - тестом type: boolean required: - action - userId - sum - purpose - test title: |- Создание и проведение транзакции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Bank\Edit Admin_2.Objects.Actions.Result: type: object properties: isTest: title: Запущено ли дейсвтие в тестовом режиме type: boolean info: title: Ассоциативный массив с информацией, связанной с выполняемым дейсвтием type: array executionTime: title: Время выполнения дейсвтия type: number memory: title: Информация о затраченных ресурсавах при выполнении дейсвтия type: array required: - isTest - info - executionTime - memory title: |- Результат выполнения действия @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Objects\Actions\Result Admin_2.Methods.Actions.Bank.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Payments.Del: type: object properties: userId: title: ID пользователя type: integer paymentId: title: ID платежа type: integer test: title: Является ли запуск - тестом type: boolean required: - userId - paymentId - test title: |- Отмена проведения счета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Payments\Del Admin_2.Methods.Actions.Payments.Del.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Payments.Edit: type: object properties: userId: title: ID пользователя type: integer paymentId: title: ID платежа type: integer sum: title: Сумма nullable: true type: number test: title: Является ли запуск - тестом type: boolean required: - userId - paymentId - test title: |- Проведение счета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Payments\Edit Admin_2.Methods.Actions.Payments.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Positions.Edit: type: object properties: projectId: title: ID проекта type: integer date: title: Дата allOf: - $ref: '#/components/schemas/TV.API.Types.Date' test: title: Является ли запуск - тестом type: boolean required: - projectId - date - test title: |- Востановление удаленной проверки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\Edit Admin_2.Methods.Actions.Positions.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Projects.Edit: type: object properties: projectId: title: ID проекта type: integer test: title: Является ли запуск - тестом type: boolean required: - projectId - test title: |- Восстановление удаленного проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Projects\Edit Admin_2.Methods.Actions.Projects.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Projects.Get: type: object properties: projectId: title: ID проекта type: integer date1: title: С какой даты nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: По какую дату nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' test: title: Является ли запуск - тестом type: boolean required: - projectId - test title: |- Сбор статистики и трафика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Projects\Get Admin_2.Methods.Actions.Projects.Get.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Telegram.Add: type: object properties: botName: title: Название бота type: string chatId: title: ID чата для добавления type: string test: title: Является ли запуск - тестом type: boolean required: - botName - chatId - test title: |- Добавление бота в телеграм канал @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Telegram\Add Admin_2.Methods.Actions.Telegram.Add.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Affiliate.ReferralProgramStats.Get: type: object properties: {} required: [] title: |- Получение общей статистики по реферальной программе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferralProgramStats\Get Admin_2.Methods.Affiliate.ReferralProgramStats.Get.Exec: nullable: true anyOf: - type: object properties: totalEarned: type: number totalOut: type: number required: - totalEarned - totalOut - type: 'null' TV.API.Types.Currency: type: string enum: - RUB - USD x-enum-varnames: - RUB - USD x-enum-descriptions: - null - null title: |- Валюта Этот общий тип, не зависящий от контекста Дополниетольно нужно проверять в API методах через site()->checkAllowCurrency() в функции check() @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\Currency Admin_2.Methods.Affiliate.ReferralsByLevel.Get: type: object properties: year: title: Год для сводки type: integer currency: title: Валюта рефералов allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' required: - year - currency title: |- Получение сводки числа рефералов по своему уровню @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferralsByLevel\Get Admin_2.Methods.Affiliate.ReferralsByLevel.Get.Exec: type: object properties: series: type: object properties: data: type: array items: type: object properties: 'y': type: integer name: type: string required: - 'y' - name name: type: string required: - data - name Admin_2.Methods.Affiliate.Referrals.Get: type: object properties: year: title: Год default: 2013 type: integer currency: title: Валюта партнеров allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' required: - currency title: |- Получение сводки по новым рефералам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\Referrals\Get Admin_2.Methods.Affiliate.Referrals.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: data: type: array items: anyOf: - type: integer - type: number name: type: string color: type: string yAxis: type: integer zIndex: type: integer dashStyle: type: string type: type: string opacity: type: number pointPadding: type: number pointPlacement: type: number required: - data - name - color - yAxis required: - categories - series Admin_2.Methods.Affiliate.ReferrersByReferrals.Get: type: object properties: year: title: Год для сводки type: integer currency: title: Валюта партнеров allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' required: - year - currency title: |- Получение сводки числа партнеров по числу рефералов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferrersByReferrals\Get Admin_2.Methods.Affiliate.ReferrersByReferrals.Get.Exec: type: object properties: series: type: object properties: data: type: array items: type: object properties: name: type: string 'y': type: integer range: type: array items: type: integer required: - name - 'y' - range name: type: string required: - data - name required: - series Admin_2.Methods.Affiliate.Referrers.Get: type: object properties: year: title: Год type: integer currency: title: |- Валюта партнеров - RUB - USD allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' required: - year - currency title: |- Получение сводки по новым партнерам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\Referrers\Get Admin_2.Methods.Affiliate.Referrers.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: data: type: array items: type: number name: type: string color: type: string yAxis: type: integer zIndex: type: integer dashStyle: type: string type: type: string opacity: type: number pointPadding: type: number pointPlacement: type: number required: - data - name - color - yAxis required: - categories - series Admin_2.Methods.Affiliate.ReferrersWithReferrals.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение партнеров c кол-вом рефералов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Affiliate\ReferrersWithReferrals\Get Admin_2.Methods.Affiliate.ReferrersWithReferrals.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.EmptyModel' Admin_2.Methods.Analytics.Activity.Get: type: object properties: currency: allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' limit: title: Валюта type: integer date: title: Дата за которую нужно получить активность пользователей allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - currency - limit - date title: |- Получение активности пользователей по статусам активности Статусы активности: 1. Активный - клиент, который пополнял баланс в сервисе хотя бы раз. При этом трата средств в течение месяца не менее 100 рублей (или $5). 2. Активный (новый) - в эту категорию попадают клиенты, которые первый раз перешли в статус "Активного клиента". 3. Активный (постоянный) - в эту категорию попадут клиенты, которые не меняли свой статус активности за последний месяц 4. Активный (вернувшийся) - в эту категорию попадут клиенты, которые вернули себе статус "Активный клиент". 5. Стал не активным - в эту категорию попадут клиенты, которые потеряли статус "Активного клиента" и на протяжении 2 месяцев не возвращали себе этот статус. @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Activity\Get Admin_2.Methods.Analytics.Activity.Get.Exec: nullable: true anyOf: - type: array items: type: object properties: period: type: string active_clients: type: integer active_clients_new: type: integer active_clients_stay: type: integer active_clients_return: type: integer active_clients_leave: type: integer registrations: anyOf: - type: integer - type: 'null' required: - period - active_clients - active_clients_new - active_clients_stay - active_clients_return - active_clients_leave - registrations - type: 'null' Admin_2.Methods.Analytics.CountOnlineUsers.Get: type: object properties: {} required: [] title: |- Получение числа активных пользователей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\CountOnlineUsers\Get Admin_2.Methods.Analytics.CountOnlineUsers.Get.Exec: type: object properties: tv: type: integer required: - tv Admin_2.Methods.Analytics.Events.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение метрик из сервиса Аналитика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Events\Get Admin_2.Methods.Analytics.Events.Get.Exec: nullable: true Models.Analytics.Events: properties: COUNT: nullable: true COUNT_QUALIFIERS: nullable: true example: need set qualifiers: - action - category - label - label_2 - label_3 time: nullable: true category: nullable: true action: nullable: true label: nullable: true label_2: nullable: true label_3: nullable: true user_id: nullable: true hash_id: nullable: true Admin_2.Types.Analytics.Segment: type: string enum: - day - month - year x-enum-varnames: - Day - Month - Year x-enum-descriptions: - null - null - null title: |- Имя сегмента, на которые делится период отчета Отчет делится на равные части - сегменты, за каждый сегмент выводится сводка с агрегацией по этому сегменту Пример: вывод количества регистраций за каждый **месяц** в отчете @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Types\Analytics\Segment Admin_2.Methods.Analytics.Payments.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer currencyType: title: |- Тип фильтра по валюте Валюта, с которой происходит оплата, не собирается и в статистике не отображается - `business`: Валюта бизнес счета - `user`: Валюта аккаунта пользователя default: business anyOf: - type: string enum: - business - type: string enum: - user required: - period - limit title: |- Получение суммы оплат за период В статистике учитывается только сумма оплаты услуг без налогов и комиссий @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Payments\Get Admin_2.Methods.Analytics.Payments.Get.Exec: nullable: true anyOf: - type: object additionalProperties: type: array items: type: object properties: currency: type: string date: type: string count: type: integer count_ur: type: integer sum: type: number sum_ur: type: number required: - currency - date - count - count_ur - sum - sum_ur - type: 'null' Admin_2.Methods.Analytics.Get: type: object properties: date: title: Дата allOf: - $ref: '#/components/schemas/TV.API.Types.Date' period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' currency: allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' field_name: title: |- Имя метрики - sum - discount - count_users - su - su_common: Без учета валюты type: string limit: title: Длина периода nullable: true type: integer required: - date - period - currency - field_name title: |- Получение отчета платежей по сервисам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Services\Get Admin_2.Methods.Analytics.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: type: integer required: - name - data required: - categories - series Admin_2.Methods.Analytics.Statistics.Get: type: object properties: {} required: [] title: |- Получение статистики @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Statistics\Get Admin_2.Methods.Analytics.Statistics.Get.Exec: nullable: true type: array Admin_2.Methods.Analytics.Tickets.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение тикетов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\Get Admin_2.Methods.Analytics.Tickets.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Tickets' Admin_2.Methods.I18n.Categories.Get: type: object properties: {} required: [] title: |- Получение категорий словаря @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\I18n\Categories\Get Admin_2.Methods.I18n.Categories.Get.Exec: type: array items: type: string Admin_2.Methods.Logs.System.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение данных из системного лога @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\System\Get Admin_2.Methods.Logs.System.Get.Exec: nullable: true anyOf: - type: array items: type: object properties: id: type: integer user_id: type: integer type: anyOf: - type: string enum: - php - type: string enum: - js error: type: string from: type: string log: type: string date: type: string ip: type: string user_agent: type: string checked: anyOf: - type: integer - type: 'null' - type: 'null' Admin_2.Methods.Ranks.Activations.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Ranks\Activations\Get' Admin_2.Methods.Ranks.Activations.Get.Exec: nullable: true Models.Analytics.RanksUsers: properties: code: nullable: true email: nullable: true rank: nullable: true retention_week: nullable: true retention_month: nullable: true payment_week: nullable: true payment_month: nullable: true payment_month_6: nullable: true payment_year: nullable: true new_user: nullable: true returned_user: nullable: true quitted_user: nullable: true Admin_2.Methods.Slack.Rate.Get: type: object properties: {} required: [] title: |- Рейтинг по сообщениям в Slack за предыдущий месяц @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Slack\Rate\Get Admin_2.Methods.Slack.Rate.Get.Exec: title: Список пользователей nullable: true type: array Admin_2.Types.Staff.Access.Name: type: string enum: - ftp - mysql - vpn - monitoring - httpAuth x-enum-varnames: - Ftp - Mysql - Vpn - Monitoring - HttpAuth x-enum-descriptions: - null - null - null - null - null title: |- Название доступа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Types\Staff\Access\Name Admin_2.Methods.Staff.Access.Edit: type: object properties: user_id: title: ID пользователя type: integer name: allOf: - $ref: '#/components/schemas/Admin_2.Types.Staff.Access.Name' category: title: Подкатегория доступа type: string value: title: Выдать или забрать доступ type: boolean recreate: title: Перевыдать доступ, сбросить пароль nullable: true type: boolean login: title: Логин администратора nullable: true type: string password: title: Пароль администратора nullable: true type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - user_id - name - category - value title: |- Настройка доступа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Access\Edit Admin_2.Methods.Staff.Access.Edit.Exec: nullable: true type: integer Admin_2.Methods.Staff.ByPost.Get: type: object properties: post: title: Пост сотрудников type: string required: - post title: |- Получение из бд данные сотрудников указанного поста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\ByPost\Get Admin_2.Methods.Staff.ByPost.Get.Exec: type: array items: type: object additionalProperties: {} Admin_2.Methods.Staff.ContractPrint.Get: type: object properties: props: title: Параметры, передаваемые в шаблон type: array required: - props title: |- Печать договора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\ContractPrint\Get Admin_2.Methods.Staff.Posts.Get: type: object properties: {} required: [] title: |- Получение возможных позиций сотрудников @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Posts\Get Admin_2.Methods.Staff.Posts.Get.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Types.Staff.Posts' Admin_2.Methods.Staff.Vacation.Add: type: object properties: user_id: title: ID юзера type: integer date1: title: Дата начала allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type: title: |- Тип - vacation - day_off type: string required: - user_id - date1 - date2 - type title: |- Добавление отпуска для сотрудника @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Vacation\Add Admin_2.Methods.Staff.Vacation.Add.Exec: nullable: true type: integer Admin_2.Methods.Staff.Vacation.Del: type: object properties: id: title: ID события type: integer required: - id title: |- Удаление данных об отпуске @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\Vacation\Del Admin_2.Methods.Staff.Vacation.Del.Exec: nullable: true type: integer Admin_2.Methods.Staff.VacationPrint.Get: type: object properties: id: type: integer required: - id title: |- Печать заявления на отпуск @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Staff\VacationPrint\Get Admin_2.Methods.Tpl.Schema.Get: type: object properties: tpl: title: Путь к шаблону type: string lang: title: Язык шаблона (при пустом значении используется язык пользователя) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' required: - tpl title: |- Получение схему HTML шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Tpl\Schema\Get Admin_2.Methods.Tpl.Schema.Get.Exec: type: object properties: title: type: string properties: type: array required: - title - properties Admin_2.Methods.Users.Promocodes.Add: type: object properties: rank_id: type: integer single_code: title: single_code - многоразовый промокод nullable: true type: string codes: title: Список многоразовых промокодов nullable: true type: array required: - rank_id title: |- Добавление промокоды к достижению @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Promocodes\Add Admin_2.Methods.Users.Promocodes.Add.Exec: nullable: true type: integer Models.Users.Verif: properties: email: nullable: true code: nullable: true action: nullable: true params: nullable: true data: nullable: true date: nullable: true Admin_2.Methods.Users.Promocodes.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение промокодов В params хранится строка в формате: - {{ rank_id }} - {{ rank_id }},single_code - для многоразового кода @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Promocodes\Get Admin_2.Methods.Users.Promocodes.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Users.Verif' Admin_2.Types.Users.Ranks.Category: type: string enum: - '' - journal x-enum-varnames: - None - Journal x-enum-descriptions: - null - null title: |- Категория пользовательского достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Types\Users\Ranks\Category Admin_2.Methods.Users.Ranks.Add: type: object properties: name_id: nullable: true type: string category: nullable: true allOf: - $ref: '#/components/schemas/Admin_2.Types.Users.Ranks.Category' name_ru: nullable: true type: string name_en: nullable: true type: string descr_ru: nullable: true type: string descr_en: nullable: true type: string descr_how_to_use_ru: nullable: true type: string descr_how_to_use_en: nullable: true type: string bonus_RUB: nullable: true type: integer bonus_USD: nullable: true type: integer cashback_expenses: nullable: true type: integer cashback_first_payment: nullable: true type: integer discount: nullable: true type: integer referrer_id: nullable: true type: integer from_date: nullable: true type: string to_date: nullable: true type: string max_count_usage: nullable: true type: integer currency: nullable: true type: string only_new_users: nullable: true type: boolean color: nullable: true type: string always_visible: nullable: true type: boolean required: [] title: |- Добавление достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Ranks\Add Admin_2.Methods.Users.Ranks.Add.Exec: nullable: true type: integer Models.Admin.Users.Ranks: properties: COUNT_CODES(): nullable: true id: {} name_id: nullable: true category: nullable: true name: nullable: true name_ru: nullable: true name_en: nullable: true descr: nullable: true descr_ru: nullable: true descr_en: nullable: true descr_how_to_use: nullable: true descr_how_to_use_ru: nullable: true descr_how_to_use_en: nullable: true bonus: nullable: true bonus_RUB: nullable: true bonus_USD: nullable: true cashback_expenses: nullable: true cashback_first_payment: nullable: true discount: nullable: true referrer_id: nullable: true from_date: nullable: true to_date: nullable: true limit: nullable: true currency: nullable: true only_new_users: nullable: true color: nullable: true always_visible: nullable: true site: nullable: true Admin_2.Methods.Users.Ranks.Edit: type: object properties: id: type: integer name_id: nullable: true type: string category: nullable: true allOf: - $ref: '#/components/schemas/Admin_2.Types.Users.Ranks.Category' name_ru: nullable: true type: string name_en: nullable: true type: string descr_ru: nullable: true type: string descr_en: nullable: true type: string descr_how_to_use_ru: nullable: true type: string descr_how_to_use_en: nullable: true type: string bonus_RUB: nullable: true type: integer bonus_USD: nullable: true type: integer cashback_expenses: nullable: true type: integer cashback_first_payment: nullable: true type: integer discount: nullable: true type: integer referrer_id: nullable: true type: integer from_date: nullable: true type: string to_date: nullable: true type: string max_count_usage: nullable: true type: integer currency: nullable: true type: string only_new_users: nullable: true type: boolean color: nullable: true type: string always_visible: nullable: true type: boolean required: - id title: |- Измение достижение @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Ranks\Edit Admin_2.Methods.Users.Ranks.Edit.Exec: nullable: true type: integer Admin_2.Methods.Users.Ranks.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение достижения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Ranks\Get Admin_2.Methods.Users.Ranks.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Admin.Users.Ranks' debug: title: |- Включить режим отладки Учитывается только при запуске с правами администратора description: '@internal' type: boolean AiTracker_2.Methods.Checker.Go.Edit: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' debug: $ref: '#/components/schemas/debug' required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Checker\Go\Edit' AiTracker_2.Methods.Checker.Go.Edit.Exec: title: Список id проектов, отправленных на проверку type: object properties: projectIds: type: array items: type: integer required: - projectIds AiTracker_2.Methods.Checker.Price.Get: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' debug: $ref: '#/components/schemas/debug' required: [] title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Checker\Price\Get' AiTracker_2.Methods.Checker.Price.Get.Exec: type: object additionalProperties: {} AiTracker_2.Methods.Prompts.Groups.Add: type: object properties: names: title: Имена групп nullable: true type: array 'on': title: Активность группы default: true type: boolean project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Добавление групп @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\AiTracker_2\Methods\Prompts\Groups\Add AiTracker_2.Methods.Prompts.Groups.Add.Exec: nullable: true type: array check_id: title: ID проверки аудита type: integer Audit_2.Methods.Audit.Browse.Get: type: object properties: project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение сводки анализа сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Browse\Get description: '@deprecated' deprecated: true Audit_2.Methods.Audit.Browse.Get.Exec: title: Сводка анализа сайта nullable: true type: array Audit_2.Methods.Audit.Checks.Get: type: object properties: show_raw_data: title: Добавить в результат данные о незавершенной проверке type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Получение общей информации о проверках - только для проверки, которая не завершена - в ответе будут заменены значения кодов ответа на текущие: count_000, count_1xx, count_2xx, count_3xx, count_4xx, count_5xx - в ответе будет заменено значение count_pages и count_all на текущие - в ответ будет добавлены значения robot_step и robot_count_tasks_allм @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Checks\Get Audit_2.Methods.Audit.Checks.Get.Exec: title: Список выполненных (выполняемых) проверок аудита nullable: true Models.Audit.Checks: properties: DURATION(): nullable: true id: {} project_id: nullable: true device: nullable: true scan_links: nullable: true scan_images: nullable: true scan_js: nullable: true scan_css: nullable: true robots_txt_exists: nullable: true sitemap_xml_exists: nullable: true www_redirect_exists: nullable: true ssl_redirect_exists: nullable: true tls_exists: nullable: true fatal: nullable: true rkn_no_ban: nullable: true notice: nullable: true error: nullable: true time_start: nullable: true time_finish: nullable: true count_pages: nullable: true count_all: nullable: true count_000: nullable: true count_1xx: nullable: true count_2xx: nullable: true count_3xx: nullable: true count_4xx: nullable: true count_5xx: nullable: true complete: nullable: true count_warnings: nullable: true count_errors: nullable: true count_problems: nullable: true is_mobile: nullable: true domain_check_rkn_no_ban: nullable: true domain_check_webmaster_no_errors: nullable: true domain_check_robots_txt_exists: nullable: true domain_check_sitemap_xml_exists: nullable: true domain_check_www_redirect_exists: nullable: true domain_check_ssl_redirect_exists: nullable: true domain_check_tls_exists: nullable: true pages_check_http_code_200_errors: nullable: true pages_check_redirects_not_exists_errors: nullable: true pages_check_redirects_many_not_exists_errors: nullable: true pages_check_ttfb_max_errors: nullable: true pages_check_cacheable_errors: nullable: true pages_check_robots_txt_allowed_errors: nullable: true pages_check_sitemap_xml_exists_errors: nullable: true pages_check_sitemap_xml_exists_with_canonical_errors: nullable: true pages_check_sitemap_included_none_blocked_errors: nullable: true pages_check_noindex_off_errors: nullable: true pages_check_nofollow_off_errors: nullable: true pages_check_title_exists_errors: nullable: true pages_check_title_length_max_errors: nullable: true pages_check_title_is_unique_errors: nullable: true pages_check_description_exists_errors: nullable: true pages_check_description_is_unique_errors: nullable: true pages_check_description_length_min_errors: nullable: true pages_check_description_length_max_errors: nullable: true pages_check_h1_exists_errors: nullable: true pages_check_html_lang_exists_errors: nullable: true pages_check_url_length_errors: nullable: true pages_check_canonical_exists_errors: nullable: true pages_check_alternate_errors: nullable: true pages_check_http_resources_count_errors: nullable: true pages_check_links_exists_errors: nullable: true pages_check_refresh_not_exists_errors: nullable: true pages_check_compression_exists_errors: nullable: true pages_check_schema_exists_errors: nullable: true pages_check_og_title_exists_errors: nullable: true pages_check_og_description_exists_errors: nullable: true pages_check_og_image_exists_errors: nullable: true pages_check_og_url_exists_errors: nullable: true pages_check_og_url_canonical_errors: nullable: true pages_check_lcp_max_errors: nullable: true pages_check_fid_max_errors: nullable: true pages_check_inp_max_errors: nullable: true pages_check_cls_max_errors: nullable: true pages_check_fcp_max_errors: nullable: true pages_check_si_max_errors: nullable: true pages_check_tbt_max_errors: nullable: true links_check_http_code_200_errors: nullable: true links_check_redirects_not_exists_errors: nullable: true links_check_redirects_many_not_exists_errors: nullable: true links_check_ttfb_max_errors: nullable: true links_check_url_slash_unique_errors: nullable: true links_check_url_format_good_errors: nullable: true links_check_title_or_content_exists_errors: nullable: true links_check_nofollow_off_errors: nullable: true images_check_http_code_200_errors: nullable: true images_check_redirects_not_exists_errors: nullable: true images_check_redirects_many_not_exists_errors: nullable: true images_check_ttfb_max_errors: nullable: true images_check_cacheable_errors: nullable: true images_check_alt_exists_errors: nullable: true images_check_alt_length_max_errors: nullable: true images_check_size_max_errors: nullable: true images_check_robots_disallow_off_errors: nullable: true images_check_modern_format_errors: nullable: true js_check_http_code_200_errors: nullable: true js_check_redirects_not_exists_errors: nullable: true js_check_redirects_many_not_exists_errors: nullable: true js_check_ttfb_max_errors: nullable: true js_check_compression_exists_errors: nullable: true js_check_cacheable_errors: nullable: true js_check_is_minified_errors: nullable: true js_check_no_render_blocking_errors: nullable: true css_check_http_code_200_errors: nullable: true css_check_redirects_not_exists_errors: nullable: true css_check_redirects_many_not_exists_errors: nullable: true css_check_ttfb_max_errors: nullable: true css_check_compression_exists_errors: nullable: true css_check_cacheable_errors: nullable: true css_check_is_minified_errors: nullable: true css_check_no_render_blocking_errors: nullable: true Audit_2.Methods.Audit.Css.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение проверенных css @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Css\Get Models.Audit.Css: properties: COUNT(*): nullable: true HTTP_CODES_HUNDREDS(): type: array nullable: true check_id: nullable: true url_ids: nullable: true url_id: nullable: true url: nullable: true count: nullable: true time_parse: nullable: true http_codes: type: array nullable: true last_http_code: nullable: true redirects: type: array nullable: true locations: nullable: true ttfb: nullable: true count_pages: nullable: true compression: nullable: true cacheable: nullable: true cache_type: nullable: true cache_time: nullable: true cache_validator: nullable: true robots_txt_mention: nullable: true robots_txt_blocked: nullable: true minified: nullable: true broken: nullable: true notice: nullable: true error: nullable: true warning_all: nullable: true render_blocking: nullable: true check_http_code_200: nullable: true check_redirects_not_exists: nullable: true check_redirects_many_not_exists: nullable: true check_ttfb_max: nullable: true check_compression_exists: nullable: true check_cacheable: nullable: true check_is_minified: nullable: true check_no_render_blocking: nullable: true count_errors: nullable: true count_warnings: nullable: true Audit_2.Methods.Audit.Css.Get.Exec: title: Список проверенных css nullable: true type: array items: $ref: '#/components/schemas/Models.Audit.Css' Audit_2.Types.Audit.TargetType: type: string enum: - pages - links - images - js - css x-enum-varnames: - Pages - Links - Images - JS - CSS x-enum-descriptions: - null - null - null - null - null title: |- Тип очтета аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Audit\TargetType TV.API.Types.ExportFormat: type: string enum: - csv - xlsx x-enum-varnames: - Csv - Xlsx x-enum-descriptions: - null - null title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\API\Types\ExportFormat' Audit_2.Methods.Audit.Export.Get: type: object properties: target_type: allOf: - $ref: '#/components/schemas/Audit_2.Types.Audit.TargetType' filters_resources_target_type: title: |- Тип отчета для фильтра по ресурсам страницы Только для $target_type = pages nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Audit.TargetType' filters_resources: title: |- Фильтр по ресурсам страницы, API fitlers для объекта, тип которого указан в filters_extra_target_type Только для $target_type = pages type: array output: title: Формат экспортируемого файла allOf: - $ref: '#/components/schemas/TV.API.Types.ExportFormat' project_id: $ref: '#/components/schemas/project_id' fields: $ref: '#/components/schemas/fields' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' check_id: $ref: '#/components/schemas/check_id' required: - target_type - output - project_id - check_id title: |- Экспорт результатов проверки файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Export\Get Audit_2.Methods.Audit.Images.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение проверенных изображений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Images\Get Models.Audit.Images: properties: COUNT(*): nullable: true HTTP_CODES_HUNDREDS(): type: array nullable: true check_id: nullable: true url_id: nullable: true url_ids: nullable: true url: nullable: true alt: nullable: true time_parse: nullable: true http_codes: type: array nullable: true last_http_code: nullable: true redirects: type: array nullable: true locations: nullable: true count: nullable: true ttfb: nullable: true count_pages: nullable: true size: nullable: true cacheable: nullable: true cache_type: nullable: true cache_time: nullable: true cache_validator: nullable: true robots_txt_mention: nullable: true robots_txt_blocked: nullable: true extension: nullable: true content_type: nullable: true modern_format: nullable: true broken: nullable: true search: nullable: true notice: nullable: true error: nullable: true warning_all: nullable: true check_http_code_200: nullable: true check_redirects_not_exists: nullable: true check_redirects_many_not_exists: nullable: true check_ttfb_max: nullable: true check_cacheable: nullable: true check_alt_exists: nullable: true check_alt_length_max: nullable: true check_size_max: nullable: true check_robots_disallow_off: nullable: true check_modern_format: nullable: true count_errors: nullable: true count_warnings: nullable: true Audit_2.Methods.Audit.Images.Get.Exec: title: Список проверенных изображений nullable: true type: array items: $ref: '#/components/schemas/Models.Audit.Images' Audit_2.Methods.Audit.Js.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение проверенных js @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Js\Get Models.Audit.Js: properties: COUNT(*): nullable: true HTTP_CODES_HUNDREDS(): type: array nullable: true check_id: nullable: true url_ids: nullable: true url_id: nullable: true url: nullable: true count: nullable: true time_parse: nullable: true http_codes: type: array nullable: true last_http_code: nullable: true redirects: type: array nullable: true ttfb: nullable: true count_pages: nullable: true compression: nullable: true cacheable: nullable: true cache_type: nullable: true cache_time: nullable: true cache_validator: nullable: true robots_txt_mention: nullable: true robots_txt_blocked: nullable: true minified: nullable: true broken: nullable: true notice: nullable: true error: nullable: true warning_all: nullable: true render_blocking: nullable: true check_http_code_200: nullable: true check_redirects_not_exists: nullable: true check_redirects_many_not_exists: nullable: true check_ttfb_max: nullable: true check_compression_exists: nullable: true check_cacheable: nullable: true check_is_minified: nullable: true check_no_render_blocking: nullable: true count_errors: nullable: true count_warnings: nullable: true Audit_2.Methods.Audit.Js.Get.Exec: title: Список проверенных js nullable: true type: array items: $ref: '#/components/schemas/Models.Audit.Js' Audit_2.Methods.Audit.Links.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение проверенных ссылок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Links\Get Models.Audit.Links: properties: COUNT(*): nullable: true search: nullable: true HTTP_CODES_HUNDREDS(): type: array nullable: true check_id: nullable: true project_id: nullable: true url_id: nullable: true url_ids: nullable: true url: nullable: true type: nullable: true content: type: string nullable: true time_parse: nullable: true http_codes: type: array nullable: true last_http_code: nullable: true count: nullable: true title: nullable: true redirects: type: array nullable: true nofollow: nullable: true sponsored: nullable: true ugc: nullable: true external: nullable: true broken: nullable: true ttfb: nullable: true count_pages: nullable: true cacheable: nullable: true cache_type: nullable: true cache_time: nullable: true cache_validator: nullable: true check_http_code_200: nullable: true check_redirects_not_exists: nullable: true check_redirects_many_not_exists: nullable: true check_ttfb_max: nullable: true check_url_slash_unique: nullable: true check_url_format_good: nullable: true check_title_or_content_exists: nullable: true check_nofollow_off: nullable: true notice: nullable: true error: nullable: true warning_all: nullable: true count_errors: nullable: true count_warnings: nullable: true Audit_2.Methods.Audit.Links.Get.Exec: title: Список проверенных ссылок nullable: true type: array items: $ref: '#/components/schemas/Models.Audit.Links' Audit_2.Methods.Audit.Log.Get: type: object properties: time1: title: Фильтр по периоду nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' time2: title: Фильтр по периоду nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' show_urls: title: Добавить url к записям type: boolean show_locations: title: Добавить массив locations - адреса страницы и редиректы с HTTP кодами type: boolean http_codes_hundreds: title: Фильтр по категориям кодов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' project_id: $ref: '#/components/schemas/project_id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение данных проверенных ресурсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Log\Get Audit_2.Methods.Audit.Log.Get.Exec: title: Данные проверенных ресурсов type: array items: type: object properties: http_codes: type: array items: type: integer time_parse: type: string loading_time: type: integer type: type: string size: type: integer url: type: string redirects: anyOf: - type: string - type: array locations: type: array items: type: object properties: http_code: type: integer url: anyOf: - type: string - type: 'null' required: - http_code - url required: - http_codes - time_parse - loading_time - type Audit_2.Methods.Audit.Pages.Get: type: object properties: filters_resources_target_type: title: Тип отчета для фильтра по ресурсам страницы nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Audit.TargetType' filters_resources: title: Фильтр по ресурсам страницы, API filters для объекта, тип которого указан в filters_extra_target_type type: array fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение страниц, по которым был выполнен аудит @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Pages\Get Models.Audit.Pages: properties: dummy_opener_summary_page: nullable: true COUNT(*): nullable: true HTTP_CODES_HUNDREDS(): type: array nullable: true check_id: nullable: true url_id: nullable: true url: nullable: true time_parse: nullable: true http_codes: type: array nullable: true last_http_code: nullable: true tls_version: nullable: true redirects: type: array nullable: true meta_robots_none: nullable: true x_robots_tag_none: nullable: true meta_robots_noindex: nullable: true x_robots_tag_noindex: nullable: true meta_robots_nofollow: nullable: true x_robots_tag_nofollow: nullable: true canonical: nullable: true canonical_count: nullable: true http_resources_count: nullable: true html_lang: nullable: true hreflang: nullable: true rdfa: nullable: true json_ld: nullable: true microdata: nullable: true alternates: nullable: true refresh: nullable: true title: nullable: true description: nullable: true h1: nullable: true links_count: nullable: true images_count: nullable: true js_count: nullable: true css_count: nullable: true lastmod: nullable: true lastmod_since: nullable: true sitemap_xml_mention: nullable: true robots_txt_mention: nullable: true robots_txt_blocked: nullable: true og_title: nullable: true og_description: nullable: true og_image: nullable: true og_url: nullable: true og_type: nullable: true count_errors: nullable: true count_warnings: nullable: true count_problems: nullable: true broken: nullable: true ttfb: nullable: true compression: nullable: true cacheable: nullable: true cache_type: nullable: true cache_time: nullable: true cache_validator: nullable: true search: nullable: true snippet_search: nullable: true title_dbl: nullable: true description_dbl: nullable: true lcp: nullable: true fid: nullable: true inp: nullable: true cls: nullable: true fcp: nullable: true si: nullable: true tti: nullable: true tbt: nullable: true cwv_performance: nullable: true backlinks_inner_count: nullable: true text_length: nullable: true check_http_code_200: nullable: true check_redirects_not_exists: nullable: true check_redirects_many_not_exists: nullable: true check_ttfb_max: nullable: true check_cacheable: nullable: true check_robots_txt_allowed: nullable: true check_sitemap_xml_exists: nullable: true check_sitemap_xml_exists_with_canonical: nullable: true check_sitemap_included_none_blocked: nullable: true check_noindex_off: nullable: true check_nofollow_off: nullable: true check_title_exists: nullable: true check_title_length_max: nullable: true check_title_is_unique: nullable: true check_description_exists: nullable: true check_description_is_unique: nullable: true check_description_length_min: nullable: true check_description_length_max: nullable: true check_h1_exists: nullable: true check_html_lang_exists: nullable: true check_url_length: nullable: true check_canonical_exists: nullable: true check_alternate: nullable: true check_http_resources_count: nullable: true check_links_exists: nullable: true check_refresh_not_exists: nullable: true check_compression_exists: nullable: true check_schema_exists: nullable: true check_og_title_exists: nullable: true check_og_description_exists: nullable: true check_og_image_exists: nullable: true check_og_url_exists: nullable: true check_og_url_canonical: nullable: true check_lcp_max: nullable: true check_fid_max: nullable: true check_inp_max: nullable: true check_cls_max: nullable: true check_fcp_max: nullable: true check_si_max: nullable: true check_tbt_max: nullable: true Audit_2.Methods.Audit.Pages.Get.Exec: title: Список страниц nullable: true type: array items: $ref: '#/components/schemas/Models.Audit.Pages' Audit_2.Types.Audit.Summary.FilterCheckState: type: string enum: - all - changed x-enum-varnames: - All - Changed x-enum-descriptions: - null - null title: |- Фильтр по состоянию изменения в сводке @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Audit\Summary\FilterCheckState Audit_2.Methods.Audit.Summary.Get: type: object properties: filter_check_type: title: Фильтр по состоянию сигнала (success, warning, error) type: array filter_check_state: nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Audit.Summary.FilterCheckState' fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение сводки о выполненном аудите @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Summary\Get Audit_2.Methods.Audit.Summary.Get.Exec: title: |- Сводка о выполненном аудите Возвращает объект со сводкой по категориям, пример: - `$res['all']['all']['count_checks_success']` - количество пройденных проверок во всех категориях - `$res['pages']['indexing']['count_checks_success']` - количество пройденных проверок в категории Страницы / Индексация - `$res['all']['all']['count_checks_success']` - количество пройденных проверок во всех категориях nullable: true type: array items: $ref: '#/components/schemas/Models.Audit.Checks' Audit_2.Methods.Audit.SummaryPage.Get: type: object properties: url_id: title: Id ссылки на страницу type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - url_id - project_id - check_id title: |- Получение сводки страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\SummaryPage\Get Audit_2.Methods.Audit.SummaryPage.Get.Exec: title: Сводка о выполненном аудите по одной странице nullable: true type: array items: $ref: '#/components/schemas/Models.Audit.Pages' Audit_2.Methods.Indexing.Export.Get: type: object properties: searchers_keys: title: Поисковые системы allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.SearcherKeys' returnFilenameFromFolder: title: |- Если указан, файл будет сохранен в указанной папке и будет возвращен путь к файлу Для внутреннего использования description: '@private' nullable: true type: string output: title: Формат экспортируемого файла allOf: - $ref: '#/components/schemas/TV.API.Types.ExportFormat' properties: title: Настройки экспорта type: array dates: title: Произвольные даты без использования диапазона nullable: true type: array date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' period_days: title: Период в днях default: 7 type: integer type_range: default: 7 allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.TypeRange' count_dates: title: Количество дней в диапазоне default: 60 type: integer project_id: $ref: '#/components/schemas/project_id' fields: $ref: '#/components/schemas/fields' required: - searchers_keys - output - project_id title: |- Экспорт результатов индексации Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Export\Get Audit_2.Methods.Indexing.Export.Get.Exec: title: Результаты индексации type: string Audit_2.Methods.Indexing.Links.Get: type: object properties: template_date_range: title: Диапазон значений шаблона type: string dates: title: Произвольные даты без использования диапазона nullable: true type: array date1: title: Дата начала диапазона nullable: true type: string date2: title: Дата окончания диапазона nullable: true type: string type_range: title: Тип диапазона дат nullable: true default: 7 allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.TypeRange' count_dates: title: Количество дней в диапазоне nullable: true type: integer searchers_keys: title: Ппоисковые ключи nullable: true type: array tags: title: Теги nullable: true type: array dynamic: title: Динамический nullable: true type: array data_dynamic: title: Динаамические данные nullable: true type: array data_sort: title: Сортировка данных nullable: true type: array project_id: $ref: '#/components/schemas/project_id' required: - template_date_range - project_id title: |- Создание гостевой ссылки на просмотр позиций Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Links\Get Audit_2.Methods.Indexing.Links.Get.Exec: title: Короткая гостевая ссылка на просмотр позиций nullable: true type: string Audit_2.Methods.Indexing.Summary.Get: type: object properties: dates: title: Произвольные даты без диапазона type: array searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.SearcherKey' show_counts_changes: title: Отобразить количество изменений type: boolean show_counts_in_index: title: Отобразить количество страниц в индексе type: boolean show_counts_all: title: Отобразить количество проверенных страниц type: boolean forChart: title: |- Вернуть данные в формате для графика Недокументируемый параметр description: '@private' type: boolean project_id: $ref: '#/components/schemas/project_id' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - dates - project_id title: |- Получение сводки индексации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Summary\Get Audit_2.Methods.Indexing.Summary.Get.Exec: title: Сводка индексации nullable: true type: array Audit_2.Methods.Watcher.ByURL.Get: type: object properties: url_id: title: ID URL type: integer show_headers: title: Включать ли в результат названия столбцов type: boolean watcher_fields: title: Выбор столбцов данных с результатами проверки default: - http_codes - redirects type: array show_diff: allOf: - $ref: '#/components/schemas/Audit_2.Types.Watcher.ShowDiff' watcher_type: allOf: - $ref: '#/components/schemas/Audit_2.Types.Watcher.Type' fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' required: - url_id - watcher_type - project_id title: |- Построение отчета по одному URL Отличия от get/audit_2/watcher: - отчет генерируется на основе объекта watcher_results, а не urls - параметры выбора периода отчета игнорируются - выбор проверок регулируется параметрами запроса filters, limit и offset @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\ByURL\Get Models.Watcher.Results: properties: project_id: nullable: true check_id: nullable: true url_id: nullable: true http_codes: type: array nullable: true http_codes_changed: nullable: true http_codes_md5: nullable: true redirects: type: array nullable: true redirects_changed: nullable: true redirects_md5: nullable: true h1: nullable: true h1_changed: nullable: true h1_md5: nullable: true title: nullable: true title_changed: nullable: true title_md5: nullable: true description: nullable: true description_changed: nullable: true description_md5: nullable: true content: nullable: true content_changed: nullable: true content_md5: nullable: true Audit_2.Methods.Watcher.ByURL.Get.Exec: title: Отчет по одному URL nullable: true type: array items: $ref: '#/components/schemas/Models.Watcher.Results' Audit_2.Methods.Watcher.Checks.Get: type: object properties: project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Получение проверок радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Checks\Get Audit_2.Methods.Watcher.Checks.Get.Exec: title: Список проверок радара nullable: true type: array Audit_2.Methods.Watcher.Summary.Get: type: object properties: watcher_types: title: Тип проверки nullable: true type: array checks_ids: title: ID проверок type: array show_counts_changes: title: Отобразить количество изменений по типам type: boolean forChart: title: Недокументируемый параметр, данные для графика type: boolean project_id: $ref: '#/components/schemas/project_id' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - checks_ids - project_id title: |- Получение сводки радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Summary\Get Audit_2.Methods.Watcher.Summary.Get.Exec: title: Сводка с количеством изменений по каждому типу проверки nullable: true type: array Bank_2.Methods.Diadoc.SendContract.Get: type: object properties: requisites_id: title: Id договора type: string required: - requisites_id title: |- Отправка договора в диадок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Diadoc\SendContract\Get Bank_2.Methods.Diadoc.SendContract.Get.Exec: type: boolean Bank_2.Methods.Diadoc.SendTotalReceipt.Get: type: object properties: org_id: title: Id организации type: string date1: title: Дата начала диапазона allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата конца диапазона allOf: - $ref: '#/components/schemas/TV.API.Types.Date' org_kpp: title: КПП организации nullable: true type: string requisites_id: title: Id договора nullable: true type: string signed: title: |- Использовать подпись Если true, то документ с подписью (не распространяется на договоры) type: boolean required: - org_id - date1 - date2 title: |- Отправка акта сверки в диадок Параметры см. в bank_2_requisites::protected_get_printTotalReceipt(); @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Diadoc\SendTotalReceipt\Get Bank_2.Methods.Diadoc.SendTotalReceipt.Get.Exec: type: boolean Bank_2.Methods.History.Export.Get: type: object properties: output: type: string show_summary_by_groups: title: Вывести итого по группам type: boolean fields: $ref: '#/components/schemas/fields' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' orders: $ref: '#/components/schemas/orders' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - output title: |- Экспорт лога банка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\History\Export\Get Bank_2.Methods.History.Summary.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение сводки проведенных операций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\History\Summary\Get Bank_2.Methods.History.Summary.Get.Exec: type: array items: $ref: '#/components/schemas/Models.BalanceHistory' Bank_2.Methods.Referrals.ToBonus.Edit: type: object properties: sum: title: Сумма для перевода type: string required: - sum title: |- Перевод средств с реферального счета на бонусный @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Referrals\ToBonus\Edit Bank_2.Methods.Referrals.ToBonus.Edit.Exec: nullable: true type: integer Bank_2.Methods.Requisites.ContractTariffId.Get: type: object properties: contract_type: title: Тип контракта type: string required: - contract_type title: |- Получение id тарифа пользователя по типу контракта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\ContractTariffId\Get Bank_2.Methods.Requisites.ContractTariffId.Get.Exec: nullable: true Bank_2.Methods.Requisites.Print.Get: type: object properties: target_id: title: Id документа type: string type: title: Тип документа enum(RequisitesDocuments::$availableDocumentsTypes) type: string signed: title: |- Использовать подпись Если true, то документ с подписью (не распространяется на договоры) type: boolean required: - target_id - type title: |- Скачивание документа в формате PDF @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\Print\Get Bank_2.Methods.Requisites.PrintTotalReceipt.Get: type: object properties: date1: title: Дата начала диапазона allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата конца диапазона allOf: - $ref: '#/components/schemas/TV.API.Types.Date' org_id: title: Id организации type: string returnPdfDataForDiadoc: title: Для внутреннего использования type: boolean signed: title: |- Использовать подпись Если true, то документ с подписью (не распространяется на договоры) type: boolean required: - date1 - date2 - org_id title: |- Получение акта сверки (акты по предоплате выводятся в одном платеже) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\PrintTotalReceipt\Get Bank_2.Methods.Requisites.PrintTotalReceipt.Get.Exec: nullable: true Bank_2.Methods.Requisites.PrintZip.Get: type: object properties: targets_ids: title: |- Список id документов Вместо targets_ids можно указывать набор параметров org_id, date1 и date2 nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' org_id: title: Id организации nullable: true type: string date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата конца диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type: title: Тип документа enum(RequisitesDocuments::$availableDocumentsTypes) type: string signed: title: |- Использовать подпись Если true, то документ с подписью (не распространяется на договоры) type: boolean required: - type title: |- Скачивание архива документов в формате PDF @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Requisites\PrintZip\Get Bank_2.Methods.Subscriptions.Plans.Get: type: object properties: {} required: [] title: |- Получение интерфейсов настройки всех планов подписки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Bank_2\Methods\Subscriptions\Plans\Get Bank_2.Methods.Subscriptions.Plans.Get.Exec: type: array items: $ref: '#/components/schemas/Bank_2.Objects.Subscriptions.Plan' Broker_2.Methods.Ads.Status.Edit: type: object properties: campaign_tv_id: title: Id кампании type: integer ads_data: title: Информация об объявлениях (id группы, id объявлений и статусы объявлений) type: array required: - campaign_tv_id - ads_data title: |- Изменение статуса объявлений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\Status\Edit Broker_2.Methods.Ads.Status.Edit.Exec: title: выводит int, если функция провайдера не определена nullable: true anyOf: - type: array - type: integer - type: 'null' Broker_2.Methods.Ads.ToModerate.Edit: type: object properties: campaign_tv_id: title: Id кампании type: integer required: - campaign_tv_id title: |- Отправка объявления на модерацию @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Ads\ToModerate\Edit Broker_2.Methods.Ads.ToModerate.Edit.Exec: title: выводит int, если функция провайдера не определена nullable: true anyOf: - type: array - type: integer Broker_2.Methods.Campaigns.UpdateTargeting.Edit: type: object properties: project_id: title: Id проекта type: integer include_used_in_other_projects: title: Получить ли информацию о том, в каких проектах интегрированы указанные компании type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' orders: $ref: '#/components/schemas/orders' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Обновление данных таргетинга @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Campaigns\UpdateTargeting\Edit Broker_2.Methods.Campaigns.UpdateTargeting.Edit.Exec: type: integer Broker_2.Methods.Groups.Editor.Get: type: object properties: campaign_tv_id: title: Id рекламной кампании type: integer group_status: title: Статус группы nullable: true type: string required: - campaign_tv_id title: |- Получение групп рекламной кампании для редактора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Groups\Editor\Get Broker_2.Methods.Groups.Editor.Get.Exec: type: array Broker_2.Methods.Keywords.Status.Edit: type: object properties: campaign_tv_id: title: Id кампании type: integer keywords_data: title: Информация о запросах (id группы и id запросов) type: array required: - campaign_tv_id - keywords_data title: |- Изменение статуса запросов рекламной кампании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Keywords\Status\Edit Broker_2.Methods.Keywords.Status.Edit.Exec: title: выводит int, если функция провайдера не определена nullable: true anyOf: - type: array - type: integer - type: 'null' Broker_2.Methods.Log.Export.Get: type: object properties: campaigns_tv_ids: title: Id компаний allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' output_format: title: Формат выходного файла default: csv type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - campaigns_tv_ids title: |- Экспортирование архива логов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Log\Export\Get Broker_2.Methods.Tasks.RateTask.Add: type: object properties: campaign_tv_id: title: Id кампании type: integer required: - campaign_tv_id title: |- Ручной запуск корректировки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Broker_2\Methods\Tasks\RateTask\Add Broker_2.Methods.Tasks.RateTask.Add.Exec: nullable: true type: integer Competitors_2.Types.Export.Table.Output: type: string enum: - csv - csv_utf - xlsx x-enum-varnames: - Csv - CsvUtf - Xlsx x-enum-descriptions: - null - null - null title: |- Тип экспортируемого файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Types\Export\Table\Output Competitors_2.Methods.Export.Table.Get: type: object properties: output: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Export.Table.Output' by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами nullable: true type: string strict_query: title: Делать ли проверку на наличие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number func: title: Название функции default: export_table type: string handler: title: |- Обработчик Для внутреннего использования Возможные значения: - handle - name nullable: true fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - output - by_type - region_index - query - type - view - date title: |- Экспорт данных отчета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\Table\Get Competitors_2.Methods.Export.Table.Get.Exec: nullable: true Competitors_2.Methods.Export.TableToProject.Add: type: object properties: project_id: title: Id проекта type: integer auto_grouping: title: Добавить разделение на группы nullable: true type: integer filters_keywords: title: Фильтры для поисковых запросов type: array set_targets: title: Добавить ли в результат url type: boolean group_id: title: Id группы, если не указан будет создана новая группа в указанной папке nullable: true type: integer group_name: title: Имя группы, если не указан group_id, если группа с таким именем уже существует, то будет исползоваться она nullable: true type: string group_on: title: 'Активность создаваемых групп (по умолчанию: 1 - активные)' default: true type: boolean move_duplicate: title: 'Переносить ли дубли (по умолчанию: 0 - не переносить)' type: boolean move_duplicate_group_id: title: Id группы для переноса дублей, если не указана будет использован параметр move_duplicate_group_name nullable: true type: integer move_duplicate_group_name: title: Имя группы для переноса дублей, если группы с таким именем в папке move_duplicate_folder_id нет, она будет создана nullable: true type: string move_duplicate_folder_id: title: Id папки для переноса дублей, если не указана, то будет использоваться корневая папка проекта nullable: true type: integer remove_special_chars: title: 'Вырезать ли плюсы, точки, запятые, апострофы, кавычки (по умолчанию: 0 - не вырезать)' type: boolean tags: nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' func: title: Название функции default: export_tableToProject type: string by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами nullable: true type: string strict_query: title: Делать ли проверку на наличие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number handler: title: |- Обработчик Для внутреннего использования Возможные значения: - handle - name nullable: true fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id - by_type - region_index - query - type - view - date title: |- Экспорт запросов в проект @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\TableToProject\Add Competitors_2.Methods.Export.TableToProject.Add.Exec: nullable: true Competitors_2.Methods.Orders.Pay.Edit: type: object properties: region_index: title: Индекс региона (не путать с ключом региона) type: integer by_type: title: Тип отчета (по ключевой фразе или по домену) description: '@see Competitors_2\Mods\Competitors::$availableByTypes' type: string query: title: Ключевая фраза (или ее часть) / url type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' intersection: title: Оплаченная степень схожести доменов type: number short_if_paid: title: Не возвращать информацию кроме is_paymented, если отчет оплачен type: boolean short_domains_info: title: Не возвращать подробную информацию о подобранных доменах (count_competitors_keywords и count_competitors_ads) type: boolean deleted: title: Использовать удаленные отчеты type: boolean strict_query: title: Делать ли проверку на наоичие пути в URL (используется при (by_type = url)) type: boolean short: title: Получить краткую статистику, только количество конкурентов type: boolean required: - region_index - by_type - query - date - intersection title: |- Оплатить отчет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\Pay\Edit Competitors_2.Methods.Orders.Pay.Edit.Exec: nullable: true type: integer Content_2.Types.Apometr.Action: type: string enum: - '0' - xml x-enum-varnames: - Normal - Xml x-enum-descriptions: - Обычная выдача - XML выдача title: |- Тип выдачи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Types\Apometr\Action Content_2.Methods.Apometr.Calendar.Get: type: object properties: region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' action: allOf: - $ref: '#/components/schemas/Content_2.Types.Apometr.Action' date_month: title: Дата, определяющая месяц, в формате YYYY-MM-01 nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: [] title: |- Получение календаря апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Calendar\Get Content_2.Methods.Apometr.Calendar.Get.Exec: nullable: true anyOf: - type: array items: type: object properties: date: type: string Am: type: number is_update: type: boolean level_update_text: type: integer required: - date - Am - is_update - level_update_text - type: 'null' Content_2.Methods.Apometr.CHHistory.Get: type: object properties: datetime: title: Дата и время проверки description: '@deprecated' nullable: true deprecated: true allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' timestamp: title: Время проверки в timestamp nullable: true type: integer region_index: title: Индекс региона type: integer action: allOf: - $ref: '#/components/schemas/Content_2.Types.Apometr.Action' fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - region_index - action title: |- Получение истории urls, найденных в выдаче, за конкретную проверку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\CHHistory\Get description: '@deprecated Используйте Services\Content_2\Methods\Apometr\Snapshots\Top\Get' deprecated: true Models.Apometr.History: properties: time: nullable: true action: nullable: true region_index: nullable: true keyword_id: nullable: true url: nullable: true position: nullable: true d: nullable: true d_day: nullable: true Content_2.Methods.Apometr.CHHistory.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Apometr.History' Content_2.Methods.Apometr.History.Get: type: object properties: region_index: title: Индекс региона nullable: true type: integer searcher_key: allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: Ключ региона type: integer region_lang: title: Язык региона default: ru type: string region_device: allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' date: title: Дата description: '@deprecated' nullable: true deprecated: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' timestamp: title: |- Время последней проверки за день в формате timestamp. Получить данные апометра за 3 предыдущих дня и текущий день до этого времени. nullable: true type: integer avg: title: Вернуть только средние значения по всем тематикам type: boolean required: [] title: |- Получение истории шторма за период в 2 суток @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\History\Get Content_2.Methods.Apometr.History.Get.Exec: nullable: true anyOf: - type: array items: type: object properties: pool_id: type: integer action: type: string region_index: type: integer Am: type: number is_update: type: integer is_storm: type: integer time: type: integer required: - pool_id - action - region_index - Am - is_update - is_storm - time - type: 'null' Content_2.Methods.Apometr.Keywords.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение поисковых запросов апометра @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Keywords\Get Content_2.Methods.Apometr.Keywords.Get.Exec: nullable: true Models.Apometr.Keywords: properties: id: {} lang: nullable: true name: nullable: true pool_id: nullable: true Content_2.Methods.Apometr.Updates.Get: type: object properties: region_index: title: Индекс региона type: integer date: allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - region_index - date title: |- Получение апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Updates\Get Content_2.Types.Update: type: object properties: Am: title: Балл апометра type: number action: title: 0 - обычная выдача, xml - xml выдача type: string is_storm: title: Зафиксирован шторм type: integer is_update: title: Зафиксирован апдейт type: integer pool_id: title: Id категории type: integer region_index: title: Индекс региона type: integer time: title: Дата и время проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' required: - Am - action - is_storm - is_update - pool_id - region_index - time title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Types\Update' Content_2.Methods.Apometr.Updates.Get.Exec: nullable: true allOf: - $ref: '#/components/schemas/Content_2.Types.Update' Content_2.Methods.Journal.Articles.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение статьи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Articles\Get Content_2.Methods.Journal.Articles.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Journal.BookmarksAuthors.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение закладок авторов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\BookmarksAuthors\Get Content_2.Methods.Journal.BookmarksAuthors.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Journal.Bookmarks.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение закладок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Bookmarks\Get Content_2.Methods.Journal.Bookmarks.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Journal.Course.Get: type: object properties: lessons_url: title: Ссылка на урок для получения pageChapter и pageLesson nullable: true type: string fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение инофрмации о курсах Параметры выборки основаны на модели Models\Pages @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Get Content_2.Methods.Journal.Course.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Journal.Rubrics.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение рубрики @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Rubrics\Get Content_2.Methods.Journal.Rubrics.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Journal.Subscribe.Edit: type: object properties: subscribe: title: |- Подписаться/отписаться * 1: подписаться * 0: отписаться type: boolean required: - subscribe title: |- Изменение состояния подписки на рассылку журнала @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Subscribe\Edit Content_2.Methods.Journal.Subscribe.Edit.Exec: type: integer Content_2.Methods.Pages.Order.Edit: type: object properties: subdomain: title: Поддомен папки allOf: - $ref: '#/components/schemas/Content_2.Types.Subdomain' parent_url: title: Адрес папки с документами type: string urls: title: Адреса документов в нужном порядке type: array required: - subdomain - parent_url - urls title: |- Сортировка документов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Pages\Order\Edit Content_2.Methods.Pages.Order.Edit.Exec: nullable: true type: integer Content_2.Methods.Support.Menu.Get: type: object properties: {} required: [] title: |- Получение меню справки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Support\Menu\Get Content_2.Objects.Menu.MenuItem: type: object properties: url: title: URL пункта меню type: string parent_url: title: URL родительской страницы пункта меню type: string state: title: Состояние anyOf: - type: string enum: - ACTIVE - type: string enum: - DEV tags: title: Теги type: array items: type: string text: title: Название пункта меню type: string icon: title: Иконка nullable: true type: string subitems: title: Подпункты меню nullable: true anyOf: - type: array items: $ref: '#/components/schemas/Content_2.Objects.Menu.MenuItem' - type: 'null' required: - url - parent_url - state - tags - text title: |- Элемент меню @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Objects\Menu\MenuItem Content_2.Methods.Support.Menu.Get.Exec: type: object properties: support: type: array items: $ref: '#/components/schemas/Content_2.Objects.Menu.MenuItem' required: - support Informer_2.Types.Push.Token.Type: type: string enum: - firebase - web - safari - safariAuth x-enum-varnames: - Firebase - Web - Safari - SafariAuth x-enum-descriptions: - null - null - null - null title: |- Типы токенов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Types\Push\Token\Type Informer_2.Methods.Push.Token.Add: type: object properties: type: allOf: - $ref: '#/components/schemas/Informer_2.Types.Push.Token.Type' token: title: Токен type: string required: - type - token title: |- Регистрация токена @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Push\Token\Add Informer_2.Methods.Push.Token.Add.Exec: type: integer Informer_2.Methods.Push.Token.Del: type: object properties: type: allOf: - $ref: '#/components/schemas/Informer_2.Types.Push.Token.Type' token: title: Токен type: string required: - type - token title: |- Удаление токена @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Push\Token\Del Informer_2.Methods.Push.Token.Del.Exec: type: integer Keywords_2.Types.Actions.MoveBySubstrings.Action: type: string enum: - test - exec x-enum-varnames: - Test - Exec x-enum-descriptions: - Рассчитать и вернуть число запросов - Выполнить перенос запросов title: |- Тип выполняемого действия @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Actions\MoveBySubstrings\Action Keywords_2.Methods.Actions.MoveBySubstrings.Edit: type: object properties: substrings: title: Список подстрок, по которым будет производиться поиск запросов type: array action: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Actions.MoveBySubstrings.Action' whole_words: title: Искать по полному вхождению слова default: true type: boolean folder_id: title: Id папки для созданной группы type: integer group_id: title: ID группы для переноса фраз type: integer to_group_name: title: Имя группы, в которую будут перемещены фразы type: string project_id: $ref: '#/components/schemas/project_id' required: - substrings - action - project_id title: |- Перенос запросов в группу по вхождению в них подстрок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\MoveBySubstrings\Edit Keywords_2.Methods.Actions.MoveBySubstrings.Edit.Exec: nullable: true Keywords_2.Methods.Actions.ReplaceName.Edit: type: object properties: search: title: Что поменять type: string replace: title: На что поменять type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - search - replace - project_id title: |- Замена текста в запросах @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\ReplaceName\Edit Keywords_2.Methods.Actions.ReplaceName.Edit.Exec: type: integer Keywords_2.Methods.Actions.ReplaceTarget.Edit: type: object properties: search: title: Что поменять type: string replace: title: На что поменять type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - search - replace - project_id title: |- Замена целевых ссылок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\ReplaceTarget\Edit Keywords_2.Methods.Actions.ReplaceTarget.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Actions.SetTargetsFromRelevant.Edit: type: object properties: region_index: title: Индекс региона type: integer only_empty: title: Устанавливать только там, где целевые не установлены type: boolean project_id: $ref: '#/components/schemas/project_id' required: - region_index - project_id title: |- Установка целевой ссылки равной релевантной за последнюю проверку позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Actions\SetTargetsFromRelevant\Edit Keywords_2.Methods.Actions.SetTargetsFromRelevant.Edit.Exec: nullable: true type: integer region_index: title: Индекс региона type: integer searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' Keywords_2.Methods.Claster.ByRelevant.Edit: type: object properties: competitor_id: title: Кластеризовать по конкуренту type: integer folder_id: title: Кластеризовать по папке type: integer project_id: $ref: '#/components/schemas/project_id' region_index: $ref: '#/components/schemas/region_index' searcher_key: $ref: '#/components/schemas/searcher_key' region_key: $ref: '#/components/schemas/region_key' region_lang: $ref: '#/components/schemas/region_lang' region_device: $ref: '#/components/schemas/region_device' required: - project_id title: |- Кластеризация по релевантной странице: проверки перед началом кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\ByRelevant\Edit Keywords_2.Methods.Claster.ByRelevant.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Claster.ByTarget.Edit: type: object properties: folder_id: title: Кластеризовать по папке type: integer project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Кластеризация по целевой ссылке: проверки перед началом кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\ByTarget\Edit Keywords_2.Methods.Claster.ByTarget.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Claster.CountPriceReclaster.Get: type: object properties: folder_id: title: ID папки type: integer apply_discount: title: Отображать сумму с учетом скидки nullable: true type: boolean project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Получение информации и предыдущей кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\CountPriceReclaster\Get Keywords_2.Methods.Claster.CountPriceReclaster.Get.Exec: type: array Keywords_2.Methods.Claster.Percent.Get: type: object properties: project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Получение обновленного процента завершения кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\Percent\Get Keywords_2.Methods.Claster.Percent.Get.Exec: type: number Keywords_2.Types.Claster.Degrees: type: array items: type: integer title: |- Массив степеней кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Claster\Degrees Keywords_2.Methods.Claster.PriceChange.Get: type: object properties: count: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Claster.Degrees' apply_discount: title: Отображать сумму с учетом скидки type: boolean silent: title: Получить цену перекластеризации без учета существования прошлой проверки description: '@internal' type: boolean project_id: $ref: '#/components/schemas/project_id' required: - count - project_id title: |- Получение цены перекластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\PriceChange\Get Keywords_2.Methods.Claster.PriceChange.Get.Exec: type: number Keywords_2.Methods.Claster.Price.Get: type: object properties: apply_discount: title: Отображать сумму с учетом скидки default: true type: boolean folder_id: title: ID папки, фразы из которой нужно кластеризовать type: integer count: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Claster.Degrees' project_id: $ref: '#/components/schemas/project_id' required: - count - project_id title: |- Получение цены кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\Price\Get Keywords_2.Methods.Claster.Price.Get.Exec: type: number Keywords_2.Types.Claster.Task.SearcherKey: type: integer enum: - 0 - 1 x-enum-varnames: - Yandex - Google x-enum-descriptions: - null - null title: |- Ключ поисковика для кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Claster\Task\SearcherKey Keywords_2.Types.Claster.Type: type: integer enum: - 0 - 1 - 2 x-enum-varnames: - Soft - Moderate - Hard x-enum-descriptions: - Группировка через сравнение с самым частотным запросом - Попарная группировка, с разными общими URL в парах - Максимальная связь общими URL title: |- Метод кластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Claster\Type Keywords_2.Methods.Claster.Task.Add: type: object properties: searcher_key: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Claster.Task.SearcherKey' region_key: title: Ключ региона type: integer region_lang: title: Язык региона type: string count: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Claster.Degrees' type: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Claster.Type' send_email_csv: title: Отправить письмо с результатами кластеризацию на почту type: boolean folder_id: title: ID кластеризуемой папки type: integer project_id: $ref: '#/components/schemas/project_id' required: - searcher_key - region_key - region_lang - count - project_id title: |- Запуск кластеризации (проверка на права в "api_get_priceClaster()") @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\Task\Add Keywords_2.Methods.Claster.Task.Add.Exec: nullable: true type: integer Keywords_2.Methods.Claster.TaskChange.Add: type: object properties: count: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Claster.Degrees' type: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Claster.Type' send_email_csv: title: Отправить письмо с результатами кластеризацию на почту type: boolean project_id: $ref: '#/components/schemas/project_id' required: - count - project_id title: |- Запуск перекластеризации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Claster\TaskChange\Add Keywords_2.Methods.Claster.TaskChange.Add.Exec: nullable: true type: integer Keywords_2.Types.Collect.SearcherKey: type: integer enum: - 0 - 1 - 5 - 100 - 101 - 104 - 105 x-enum-varnames: - Yandex - Google - Bing - Yandex_hint - Google_hint - YouTube_hint - Bing_hint x-enum-descriptions: - Подбор ключевых слов - null - null - Подбор подсказок, суррогатный ключ поисковика - null - null - null title: |- Ключ поисковой системы для сбора запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Collect\SearcherKey Keywords_2.Types.Collect.HintGenerator: type: string enum: - letter - letter_ru - number - space x-enum-varnames: - Letters - Letters_ru - Numbers - Space x-enum-descriptions: - Подставлять буквы из английского алфавита - Подставлять буквы из русского алфавита - Подставлять числа - Подставить пробел title: |- Тип метода подбора подсказок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Collect\HintGenerator Keywords_2.Types.Collect.HintGenerators: type: array items: $ref: '#/components/schemas/Keywords_2.Types.Collect.HintGenerator' title: |- Типы метода перебора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Collect\HintGenerators description: |- @extends API\Types\AbstractObjectArray @method HintGenerator[] getValues() @method HintGenerator current() @see HintGenerator Keywords_2.Types.Collect.Qualifier: type: object properties: region_key: type: integer searcher_key: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.SearcherKey' region_lang: nullable: true type: string also_searched: nullable: true type: boolean depth: nullable: true type: integer hint_depth: nullable: true type: integer hint_generators: nullable: true allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.HintGenerators' required: - region_key - searcher_key title: |- Определитель с настройками для подбора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Collect\Qualifier Keywords_2.Types.Collect.Qualifiers: type: array items: $ref: '#/components/schemas/Keywords_2.Types.Collect.Qualifier' title: |- Определители с настройками для подбора @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Collect\Qualifiers description: |- @extends API\Types\AbstractObjectArray @method Qualifier[] getValues() @method Qualifier current() @see Qualifier Keywords_2.Types.Collect.ToType: type: string enum: - in_folder - in_folder_last x-enum-varnames: - Folder - FolderLast x-enum-descriptions: - В папку, перед существующими группами - В папку, после существующих групп title: |- Куда добавлять добавляемые группы Всегда должен содержать значения из Keywords_2\Types\Groups\ToType @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Collect\ToType Keywords_2.Methods.Collect.Go.Edit: type: object properties: project_id: title: ID проекта type: integer keywords: title: Список исходных запросов type: array qualifiers: title: Объекты определителей настроек ПС и регионов allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.Qualifiers' keywords_minus: title: Минус фразы (только для searcher_key = 0 и searcher_key = 1) type: array to_group_id: title: |- Id группы для размещения подобранных запросов Можно указывать только при `in_one_group` = `true` nullable: true type: integer in_one_group: title: Собирать все запросы в одну группу type: boolean to_id: title: Id папки для новых групп type: integer to_type: nullable: true default: in_folder_last allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.ToType' currency: nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' debug: nullable: true type: string required: - project_id - keywords - qualifiers title: |- Постановка задачи на подбор запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Go\Edit Keywords_2.Methods.Collect.Go.Edit.Exec: title: Массив созданных групп nullable: true type: array Keywords_2.Methods.Collect.Price.Get: type: object properties: apply_discount: title: 'Отображать сумму с учетом скидки (по умолчанию: 1)' default: true type: boolean project_id: title: ID проекта type: integer keywords: title: Список исходных запросов type: array qualifiers: title: Объекты определителей настроек ПС и регионов allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.Qualifiers' keywords_minus: title: Минус фразы (только для searcher_key = 0 и searcher_key = 1) type: array to_group_id: title: |- Id группы для размещения подобранных запросов Можно указывать только при `in_one_group` = `true` nullable: true type: integer in_one_group: title: Собирать все запросы в одну группу type: boolean to_id: title: Id папки для новых групп type: integer to_type: nullable: true default: in_folder_last allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.ToType' currency: nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' debug: nullable: true type: string required: - project_id - keywords - qualifiers title: |- Получение стоимости подбора запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Price\Get Keywords_2.Methods.Collect.Price.Get.Exec: title: Информация о стоимости запуска подбора запросов type: object properties: pricesByUsers: type: object additionalProperties: type: object properties: price: type: number priceOriginal: type: number qualifiers: type: object properties: region_key: type: integer searcher_key: anyOf: - type: integer enum: - '0' - type: integer enum: - '1' - type: integer enum: - '5' - type: integer enum: - '100' - type: integer enum: - '101' - type: integer enum: - '102' - type: integer enum: - '104' - type: integer enum: - '105' - type: integer enum: - '106' region_lang: anyOf: - type: string - type: 'null' also_searched: anyOf: - type: integer - type: 'null' depth: anyOf: - type: integer - type: 'null' hint_depth: anyOf: - type: integer enum: - '1' - type: integer enum: - '2' - type: integer enum: - '3' hint_generators: type: array items: anyOf: - type: string enum: - letter - type: string enum: - letter_ru - type: string enum: - number - type: string enum: - space required: - region_key - searcher_key - hint_depth - hint_generators comment: type: string required: - price - priceOriginal - qualifiers - comment required: - pricesByUsers Keywords_2.Methods.Folders.Move.Edit: type: object properties: to_id: title: Переместить к указанной папке type: integer to_type: default: in allOf: - $ref: '#/components/schemas/Keywords_2.Types.Folders.ToType' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: '@see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Move\Edit' Keywords_2.Methods.Folders.Move.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Folders.Rename.Edit: type: object properties: name: title: Название папок type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - name - project_id title: |- Переименовывание папок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Rename\Edit Keywords_2.Methods.Folders.Rename.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Folders.Undel.Edit: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Восстановление папок проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Folders\Undel\Edit Keywords_2.Methods.Folders.Undel.Edit.Exec: nullable: true type: integer Keywords_2.Types.Groups.Output: type: string enum: - csv x-enum-varnames: - CSV x-enum-descriptions: - null title: |- Тип экспорта группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Groups\Output Keywords_2.Methods.Groups.Export.Get: type: object properties: output: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Groups.Output' show_fields_names: title: Вывести fieldName в заголовках столбцов type: boolean show_fields_labels: title: Вывести fieldLabel в заголовках столбцов type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' required: - output - project_id title: |- Экспорт всех запросов в определенном формате (экспорт всех запросов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Export\Get Keywords_2.Methods.Groups.Move.Edit: type: object properties: to_id: title: Переместить к указанному объекту type: integer to_type: default: in_folder allOf: - $ref: '#/components/schemas/Keywords_2.Types.Groups.ToType' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Перемещение группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Move\Edit Keywords_2.Methods.Groups.Move.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Groups.On.Edit: type: object properties: 'on': title: Статус активности type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - 'on' - project_id title: |- Изменение статуса активности группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\On\Edit Keywords_2.Methods.Groups.On.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Groups.Rename.Edit: type: object properties: name: title: Имя группы type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - name - project_id title: |- Переименовывание группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Rename\Edit Keywords_2.Methods.Groups.Rename.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Groups.Sort.Edit: type: object properties: orders: title: Список полей объекта, по которым необходимо выполнить сортировку type: array filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - orders - project_id title: |- Изменение сортировки групп Не оптимизировано для работы с большим числом групп, дат и регионов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Sort\Edit Keywords_2.Methods.Groups.Sort.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Groups.Undel.Edit: type: object properties: filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' project_id: $ref: '#/components/schemas/project_id' required: - project_id title: |- Восстановление группы из корзины @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Groups\Undel\Edit Keywords_2.Methods.Groups.Undel.Edit.Exec: nullable: true type: integer Keywords_2.Methods.Keywords.Import.Add: type: object properties: project_id: title: Id проекта type: integer keywords: title: |- Массив ключевых запросов в формате CSV - array keywords - массив ключевых запросов, допускается формат CSV - file(txt, csv) keywords - файл с содержимым для импорта, допускается формат CSV - resource keywords - указатель на файл с содержимым для импорта, допускается формат CSV - нельзя передавать keywords одновременно в виде массива, в виде файла или в виде ресурса nullable: true folder_id: title: Id папки, если папка не указана будет использована корневая папка проекта nullable: true type: integer group_id: title: Id группы, если не указан будет создана новая группа в указанной папке nullable: true type: integer group_name: title: Имя группы, если не указан group_id, если группа с таким именем уже существует, то будет исползоваться она nullable: true type: string group_on: title: 'Активность создаваемых групп (по умолчанию: 1 - активные)' default: true type: boolean move_duplicate: title: 'Переносить ли дубли (по умолчанию: 0 - не переносить)' nullable: true type: boolean move_duplicate_group_id: title: Id группы для переноса дублей, если не указана будет использован параметр move_duplicate_group_name nullable: true type: integer move_duplicate_group_name: title: Имя группы для переноса дублей, если группы с таким именем в папке move_duplicate_folder_id нет, она будет создана nullable: true type: string move_duplicate_folder_id: title: Id папки для переноса дублей, если не указана, то будет использоваться корневая папка проекта nullable: true type: integer remove_special_chars: title: 'Вырезать ли плюсы, точки, запятые, апострофы, кавычки (по умолчанию: 0 - не вырезать)' nullable: true type: boolean tags: title: Массив номеров тегов nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' required: - project_id title: |- Импорт запросов (по необходимости зависимых с ними групп и папок) Доступные поля для импорта: group_folder_path|group_name|name|tags|target поля перекрывают аналогичные параметры в запросе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Keywords\Import\Add description: '@see Keywords_2\Mods\Keywords\Import::fromHandle()' Keywords_2.Methods.Keywords.Import.Add.Exec: nullable: true type: array Keywords_2.Types.Volumes.NoRecheck: type: integer enum: - 0 - 1 - 2 x-enum-varnames: - None - Actual - Exists x-enum-descriptions: - Ничего не пропускать - Пропутсить запросы с укутальной частотой - Пропутсить запросы с частотой любой давности title: |- Какие запросы следует пропусить при перепроверке частоты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Volumes\NoRecheck Keywords_2.Types.Volumes.SearcherKey: type: integer enum: - 0 - 1 x-enum-varnames: - Yandex - Google x-enum-descriptions: - null - null title: |- Ключ поисковой системы для проверки частоты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Volumes\SearcherKey Keywords_2.Types.Volumes.Qualifier: type: object properties: id: title: Строков идентификатор определителя type: string region_key: type: integer searcher_key: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.SearcherKey' type: allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.Type' required: - id - region_key - searcher_key - type title: |- Определитель с настройками региона для проверки частоты запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Volumes\Qualifier Keywords_2.Types.Volumes.Qualifiers: type: array items: $ref: '#/components/schemas/Keywords_2.Types.Volumes.Qualifier' title: |- Определители проверки частоты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Volumes\Qualifiers description: |- @extends AbstractStringArray @method Qualifier[] getValues() @method Qualifier current() @method Qualifier offsetGet() @see \TV\API\Types\Qualifier Keywords_2.Methods.Volumes.Go.Edit: type: object properties: project_id: title: Id проекта type: integer no_recheck: nullable: true allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.NoRecheck' target_type: title: Тип объекта фильтрации default: keywords type: string qualifiers: title: |- Список регионов с настройками для проверки частоты - Обязателен, если `set_qualifiers_for_visibility` != `true` - Нельзя указывать, если `set_qualifiers_for_visibility` = `true` nullable: true allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.Qualifiers' set_qualifiers_for_visibility: title: Если установлено, то будут проверены частоты для всех регионов проекта с нужным типом для расчета видимости nullable: true type: boolean group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean for_project_task: title: Выполняется ли запуск проверки для проекта, который является задачей toolbox description: '@internal' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' debug: $ref: '#/components/schemas/debug' required: - project_id title: |- Постановка задачи на проверку частоты запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Volumes\Go\Edit Keywords_2.Methods.Volumes.Go.Edit.Exec: title: Список id проектов, отправленных на проверку type: object properties: projectIds: type: array items: type: integer required: - projectIds Keywords_2.Methods.Volumes.Price.Get: type: object properties: project_id: title: Id проекта type: integer no_recheck: nullable: true allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.NoRecheck' target_type: title: Тип объекта фильтрации default: keywords type: string qualifiers: title: |- Список регионов с настройками для проверки частоты - Обязателен, если `set_qualifiers_for_visibility` != `true` - Нельзя указывать, если `set_qualifiers_for_visibility` = `true` nullable: true allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.Qualifiers' set_qualifiers_for_visibility: title: Если установлено, то будут проверены частоты для всех регионов проекта с нужным типом для расчета видимости nullable: true type: boolean group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean for_project_task: title: Выполняется ли запуск проверки для проекта, который является задачей toolbox description: '@internal' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' debug: $ref: '#/components/schemas/debug' required: - project_id title: |- Информация о стоимости запуска проверки позиций по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Volumes\Price\Get Keywords_2.Methods.Volumes.Price.Get.Exec: type: object additionalProperties: {} Landings_2.Methods.Hr.Feedback.Add: type: object properties: name: title: Имя и фамилия type: string email: title: Email type: string phone: title: Номер телефона type: string telegram: title: Ссылка на телеграм, можно укзать логин type: string comment: title: Прикрепленное сообщение type: string required: - name - email - phone - telegram - comment title: |- Отправление письма с лэндинга вакансий на hr@topvisor.com @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Landings_2\Methods\Hr\Feedback\Add Landings_2.Methods.Hr.Feedback.Add.Exec: nullable: true type: integer Mentions_2.Types.SearchersKeys: type: array items: $ref: '#/components/schemas/Mentions_2.Types.SearcherKey' title: |- Id поисковых системы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Types\SearchersKeys description: '@see SearcherKey' Mentions_2.Methods.Checker.Go.Edit: type: object properties: searchers_keys: title: Ключи источников (фильтр) nullable: true allOf: - $ref: '#/components/schemas/Mentions_2.Types.SearchersKeys' required: [] title: |- Отправка правил на проверку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Checker\Go\Edit Mentions_2.Methods.Checker.Go.Edit.Exec: type: object properties: rulesIds: type: array required: - rulesIds Mentions_2.Methods.Checker.Price.Get: type: object properties: searchers_keys: title: Ключи источников (фильтр) nullable: true allOf: - $ref: '#/components/schemas/Mentions_2.Types.SearchersKeys' apply_discount: title: Отображать сумму с учетом скидки (по умолчанию 1) default: true type: boolean required: [] title: |- Получение стоимости проверки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Checker\Price\Get Mentions_2.Methods.Checker.Price.Get.Exec: type: object properties: pricesByUsers: type: array items: type: object properties: projectsIds: type: array price: type: number required: - projectsIds - price required: - pricesByUsers Mentions_2.Types.Rules.Keywords.Type: type: string enum: - any - plus - minus x-enum-varnames: - Any - Plus - Minus x-enum-descriptions: - Ключевые слова, любое из - Ключевые слова, все из - Ключевые слова, ни одно из title: |- Типы доступных фраз @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Types\Rules\Keywords\Type Mentions_2.Methods.Rules.Keywords.Edit: type: object properties: project_id: title: ID проекта type: integer keywords: title: Фразы для изменения type: array type: title: Тип ключевых слов allOf: - $ref: '#/components/schemas/Mentions_2.Types.Rules.Keywords.Type' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - keywords - type title: |- Изменение ключевых слов правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Keywords\Edit Mentions_2.Methods.Rules.Keywords.Edit.Exec: type: integer Mentions_2.Methods.Rules.Rename.Edit: type: object properties: project_id: title: ID проекта type: integer name: title: Имя type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - name title: |- Изменить имя правила @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Rules\Rename\Edit Mentions_2.Methods.Rules.Rename.Edit.Exec: type: integer Mentions_2.Methods.Searchers.Depth.Edit: type: object properties: project_id: title: ID проекта type: integer rule_id: title: ID правила type: integer depth: title: |- Глубина сбора упоминаний (x100) От 1 до 10 nullable: true type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - rule_id title: |- Изменение глубины сбора упоминаний @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Depth\Edit Mentions_2.Methods.Searchers.Depth.Edit.Exec: type: integer Mentions_2.Methods.Searchers.Enabled.Edit: type: object properties: project_id: title: ID проекта type: integer rule_id: title: ID правила type: integer enabled: title: Включен ли поисковик type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - rule_id title: |- Изменить активность поисковика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Mentions_2\Methods\Searchers\Enabled\Edit Mentions_2.Methods.Searchers.Enabled.Edit.Exec: type: integer Payments_2.Methods.Recurrent.Suspend.Edit: type: object properties: payment_id: title: id платежа, связанного с подпиской или тарифом type: integer suspend: title: |- Флаг приостановки/возобновления рекуррентных платежей - `true`: приостановить - `false`: возобновить type: boolean required: - payment_id - suspend title: |- Управление приостановкой/возобновлением рекуррентных платежей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Recurrent\Suspend\Edit Payments_2.Methods.Recurrent.Suspend.Edit.Exec: nullable: true type: integer Payments_2.Methods.Subscriptions.Next.Edit: type: object properties: subscription_plan_id: title: Id следующего плана подписки type: string subscription_cycle: title: Значение следующего цикла подписки allOf: - $ref: '#/components/schemas/Bank_2.Types.Subscriptions.Cycle' required: - subscription_plan_id - subscription_cycle title: |- Изменения подписки на следующий расчетный период Изменение доступно только в рамках одной платежной системы Если требуется изменить другие параметры подписки, это можно только путем остановки этой подписки и созданием новой подписки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Subscriptions\Next\Edit Payments_2.Methods.Subscriptions.Next.Edit.Exec: type: boolean Payments_2.Methods.Tariff.DelCard.Edit: type: object properties: {} required: [] title: |- Отписка от тарифа, оплаченного картой @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Tariff\DelCard\Edit Payments_2.Methods.Tariff.DelCard.Edit.Exec: nullable: true type: integer Payments_2.Methods.Tariff.NextToDiadoc.Edit: type: object properties: next_to_diadoc: title: Флаг - применение настройки тарифов type: boolean required: - next_to_diadoc title: |- Настройка оплаты тарифов: выставлять ли счета через диадок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Tariff\NextToDiadoc\Edit Payments_2.Methods.Tariff.NextToDiadoc.Edit.Exec: nullable: true type: integer Payments_2.Methods.Tariff.SetNext.Edit: type: object properties: id: title: Id тарифа type: integer required: - id title: |- Смена тарифа со следующего месяца @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Payments_2\Methods\Tariff\SetNext\Edit Payments_2.Methods.Tariff.SetNext.Edit.Exec: nullable: true type: integer Positions_2.Methods.Checker.Go.Edit: type: object properties: regions_indexes: title: Проверка с учетом фильтра по регионам nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' folders_ids: title: Проверка с учетом фильтра по папкам nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' folders_ids_depth: title: При фильтрации по ID папок также проверять в подпапках type: boolean groups_ids: title: Проверка с учетом фильтра по группам (сочетается с фильтром folders_ids по логике И) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' do_snapshots: title: Глубина проверки снимка (перекрывает аналогичное значение в настройках проекта) nullable: true type: boolean keyword_id: title: |- Проверка одного запроса - не допускается при массовой проверке проектов - требует указания одного `regions_indexes` - не допускается совместное использование с `folders_ids`, `groups_ids` и `do_snapshots` nullable: true type: integer mod_engine: title: |- Движок проверки позиций Учитывается только при запуске с правами администратора description: '@internal' nullable: true type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' debug: $ref: '#/components/schemas/debug' required: [] title: |- Отправка проектов на проверку позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Checker\Go\Edit Positions_2.Methods.Checker.Go.Edit.Exec: title: Список id проектов, отрпавленных на проверку type: object properties: projectIds: type: array items: type: integer required: - projectIds Positions_2.Methods.Checker.Price.Get: type: object properties: regions_indexes: title: Проверка с учетом фильтра по регионам nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' folders_ids: title: Проверка с учетом фильтра по папкам nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' folders_ids_depth: title: При фильтрации по ID папок также проверять в подпапках type: boolean groups_ids: title: Проверка с учетом фильтра по группам (сочетается с фильтром folders_ids по логике И) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' do_snapshots: title: Глубина проверки снимка (перекрывает аналогичное значение в настройках проекта) nullable: true type: boolean keyword_id: title: |- Проверка одного запроса - не допускается при массовой проверке проектов - требует указания одного `regions_indexes` - не допускается совместное использование с `folders_ids`, `groups_ids` и `do_snapshots` nullable: true type: integer mod_engine: title: |- Движок проверки позиций Учитывается только при запуске с правами администратора description: '@internal' nullable: true type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' debug: $ref: '#/components/schemas/debug' required: [] title: |- Информация о стоимости запуска проверки позиций по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Checker\Price\Get Positions_2.Methods.Checker.Price.Get.Exec: type: object additionalProperties: {} Positions_2.Methods.Searchers.Enabled.Edit: type: object properties: project_id: title: Id проекта type: integer searcher_key: title: Ключ ПС allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' enabled: title: |- - 1 - включить - 0 - выключить type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - searcher_key - enabled title: |- Включение/выключение ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Enabled\Edit Positions_2.Methods.Searchers.Enabled.Edit.Exec: nullable: true Positions_2.Methods.Searchers.Regions.Add: type: object properties: project_id: title: Id проекта type: integer searcher_key: title: Ключ ПС allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: |- Ключ региона Для разных ПС список доступных регионов может быть разный type: integer region_lang: title: |- Язык региона Для разных ПС список языков разный nullable: true type: string region_device: title: Устройство региона allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' region_depth: title: |- Глубина региона - 1-3 для Яндекса (ПК) - 1-10 для Google - 1-3 для GooglePlay default: 1 type: integer required: - project_id - searcher_key - region_key title: |- Добавление региона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Add Positions_2.Methods.Searchers.Regions.Add.Exec: nullable: true Positions_2.Methods.Searchers.Regions.Del: type: object properties: project_id: title: Id проекта type: integer region_index: title: Регион, который требуется удалить type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - region_index title: |- Удаление региона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Del Positions_2.Methods.Searchers.Regions.Del.Exec: nullable: true Positions_2.Methods.Searchers.Regions.Edit: type: object properties: project_id: title: Id проекта type: integer region_index: title: Регион, который требуется изменить type: integer region_lang: title: |- Язык региона Для разных ПС список языков разный nullable: true type: string region_device: title: Устройство региона nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' region_depth: title: |- Глубина региона - 1-3 для Яндекса (ПК) - 1-10 для Google - 1-3 для GooglePlay nullable: true type: integer enabled: title: Включен nullable: true type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - region_index title: |- Изменение региона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Edit Positions_2.Methods.Searchers.Regions.Edit.Exec: type: integer Positions_2.Types.SearchersKeys: type: array items: $ref: '#/components/schemas/Positions_2.Types.SearcherKey' title: |- Id поисковых системы для проверки позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Types\SearchersKeys Positions_2.Methods.Searchers.Sort.Edit: type: object properties: project_id: title: Id проекта type: integer searchers_keys: title: Ключи ПС nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearchersKeys' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id title: |- Настройка сортировки ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Sort\Edit Positions_2.Methods.Searchers.Sort.Edit.Exec: nullable: true Projects_2.Methods.Analytics.Graph.Get: type: object properties: project_id: title: ID проекта type: integer axe: title: Номер метрики allOf: - $ref: '#/components/schemas/Projects_2.Types.Analytics.Axe' data: title: Данные графика type: array compare_axe: title: Сравнение метрики nullable: true type: integer required: - project_id - axe - data title: |- Получение данных графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Analytics\Graph\Get Projects_2.Methods.Analytics.Graph.Get.Exec: nullable: true type: array Projects_2.Methods.Competitors.Move.Edit: type: object properties: project_id: title: ID проекта type: integer id: title: ID конкурента type: integer to_id: title: Переместить к указанному конкуренту type: integer to_type: title: |- Позиция перемещения - before - after nullable: true default: after type: string required: - project_id - id - to_id title: |- Перемещение конкурента (сортировка) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Move\Edit Projects_2.Methods.Competitors.Move.Edit.Exec: nullable: true type: integer Projects_2.Methods.Competitors.Name.Edit: type: object properties: project_id: title: ID проекта type: integer id: title: ID конкурента type: integer name: title: Имя type: string required: - project_id - id - name title: |- Установка имени конкурента @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\Name\Edit Projects_2.Methods.Competitors.Name.Edit.Exec: type: integer Projects_2.Methods.Competitors.On.Edit: type: object properties: project_id: title: ID проекта type: integer ids: title: ID конкурентов allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' 'on': title: |- Активность проекта - -1 - выключен - 0 - включен type: integer required: - project_id - ids - 'on' title: |- Включение/выключение конкурентов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Competitors\On\Edit Projects_2.Methods.Competitors.On.Edit.Exec: type: integer Projects_2.Methods.Folders.Move.Edit: type: object properties: folder_id: title: Id папки type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - folder_id title: |- Перемещение проектов в папку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Move\Edit Projects_2.Methods.Folders.Move.Edit.Exec: nullable: true Projects_2.Methods.Folders.MoveFolder.Edit: type: object properties: id: title: Id папки, которую надо перенести type: integer insert_after_id: title: |- Id папки, после которой надо разместить перемещаемую папку Укажите 0, если надо переместить папку в начало списка type: integer required: - id - insert_after_id title: |- Переместить папку Вложенные папки запрещены, поэтому перемещение происходит только в пределах одного списка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\MoveFolder\Edit Projects_2.Methods.Folders.MoveFolder.Edit.Exec: nullable: true Projects_2.Methods.Folders.Name.Edit: type: object properties: id: title: Id папки type: integer name: title: Имя папки type: string required: - id - name title: |- Изменение имени папки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Folders\Name\Edit Projects_2.Methods.Folders.Name.Edit.Exec: nullable: true Competitors_2.Types.ByUrl.Table.Keywords.TypeVS: type: string enum: - me - exclusive_me - common - competitor - exclusive_competitor x-enum-varnames: - Me - ExclusiveMe - Common - Competitor - ExclusiveCompetitor x-enum-descriptions: - Все запросы - Уникальные запросы - Общие запросы - Все запросыы конкурента - Уникальные запросы конкурента title: |- Тип связи запросов между конкурентами @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Types\ByUrl\Table\Keywords\TypeVS Projects_2.Methods.Master.HintsCompetitors.Get: type: object properties: project_id: title: ID проекта type: integer query_vs: title: Url конкурента для сравнения запросов nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами default: me allOf: - $ref: '#/components/schemas/Competitors_2.Types.ByUrl.Table.Keywords.TypeVS' intersection: title: Минимальная схожесть type: number strict_query: title: Делать ли проверку на наличие пути в URL type: boolean required: - project_id title: |- Получить подсазки конкурентов для добавления в проект Доступ по API закрыт @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Master\HintsCompetitors\Get Projects_2.Methods.Master.HintsCompetitors.Get.Exec: type: array Projects_2.Methods.Master.HintsKeywords.Get: type: object properties: project_id: title: ID проекта type: integer strict_query: title: Делать ли проверку на наличие пути в URL type: boolean query_vs: title: Ключевая фраза (или ее часть) для сравнения запросов nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами default: me allOf: - $ref: '#/components/schemas/Competitors_2.Types.ByUrl.Table.Keywords.TypeVS' intersection: title: Минимальная схожесть type: number required: - project_id title: |- Получить подсазки запросов для добавления в проект Доступ по API закрыт @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Master\HintsKeywords\Get Projects_2.Methods.Master.HintsKeywords.Get.Exec: type: array Projects_2.Methods.Projects.Copy.Add: type: object properties: project_id: title: ID проекта type: integer copy_keywords: title: Копировать ли запросы проекта nullable: true type: boolean copy_positions: title: Копировать ли позиции по запросам проекта (если copy_keywords = 1) nullable: true type: boolean required: - project_id title: |- Копирование проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Copy\Add Projects_2.Methods.Projects.Copy.Add.Exec: nullable: true type: string Projects_2.Methods.Projects.Favorite.Edit: type: object properties: favorite: title: Флаг того, что проект ибранный default: true type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Настройка избранных проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Favorite\Edit Projects_2.Methods.Projects.Favorite.Edit.Exec: nullable: true type: integer Projects_2.Methods.Projects.Move.Edit: type: object properties: id: title: ID проекта type: integer to_id: title: Переместить к указанному проекту type: integer to_type: title: |- Позиция перемещения: - before - after nullable: true default: after type: string required: - id - to_id title: |- Перемещение проекта (сортировка) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Move\Edit Projects_2.Methods.Projects.Move.Edit.Exec: nullable: true type: integer Projects_2.Methods.Projects.Name.Edit: type: object properties: name: title: Новое имя проекта type: string id: title: ID проекта type: integer required: - name - id title: |- Установка имени проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Name\Edit Projects_2.Methods.Projects.Name.Edit.Exec: type: integer Projects_2.Methods.Projects.On.Edit: type: object properties: 'on': title: |- Активность проекта - -1 - архив - 0 - обычный type: integer filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - 'on' title: |- Редактирование "on" проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\On\Edit Projects_2.Methods.Projects.On.Edit.Exec: type: integer Projects_2.Methods.Projects.Sort.Edit: type: object properties: orders: type: array filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - orders title: |- Изменение сортировки проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Sort\Edit Projects_2.Methods.Projects.Sort.Edit.Exec: nullable: true type: integer Projects_2.Methods.Projects.Tags.Edit: type: object properties: tags: title: enum(1..10) tags - теги проекта (по умолчанию - [1]) nullable: true default: - 1 type: array id: title: ID проекта type: integer required: - id title: |- Редактирование тегов проектов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Tags\Edit Projects_2.Methods.Projects.Tags.Edit.Exec: nullable: true type: integer Projects_2.Methods.Projects.Url.Edit: type: object properties: id: title: ID проекта type: integer url: title: Новая ссылка allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShort' required: - id - url title: |- Редактирование ссылки проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Projects\Url\Edit Projects_2.Methods.Projects.Url.Edit.Exec: type: integer Projects_2.Methods.Rights.ChangeOwner.Del: type: object properties: project_id: title: ID проекта type: integer email: title: Почта allOf: - $ref: '#/components/schemas/TV.API.Types.Email' required: - project_id - email title: |- Отмена передачи проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\ChangeOwner\Del Projects_2.Methods.Rights.ChangeOwner.Del.Exec: nullable: true type: integer Projects_2.Methods.Rights.ChangeOwner.Edit: type: object properties: project_id: title: ID проекта type: integer email: title: Почта allOf: - $ref: '#/components/schemas/TV.API.Types.Email' required: - project_id - email title: |- Инициализация передачи проекта другому пользователю @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\ChangeOwner\Edit Projects_2.Methods.Rights.ChangeOwner.Edit.Exec: nullable: true type: integer Projects_2.Methods.Rights.ChangeOwner.Get: type: object properties: project_id: title: ID проекта type: integer required: - project_id title: |- Получение информации о смене владельца @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Rights\ChangeOwner\Get Projects_2.Methods.Rights.ChangeOwner.Get.Exec: title: email пользователя, которому уже передается проект nullable: true type: string Projects_2.Methods.Status.Registrar.Get: type: object properties: domain: title: Домен allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShort' required: - domain title: |- Получение информации о регистрации домена Возвращает объект с параметрами: - wait_time, если данные не готовы - created, если данные готовы - paidtill, если данные готовы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Status\Registrar\Get Projects_2.Methods.Status.Registrar.Get.Exec: type: object additionalProperties: {} Projects_2.Methods.Status.Ssl.Get: type: object properties: domain: title: Домен allOf: - $ref: '#/components/schemas/TV.API.Types.Url' required: - domain title: |- Получение информации об SSL сертификате Возваращает объект с параметрами: - expire @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Status\Ssl\Get Projects_2.Methods.Status.Ssl.Get.Exec: type: object additionalProperties: {} Projects_2.Methods.Tasks.Volumes.Add: type: object properties: keywords: title: Массив ключевых запросов в формате CSV type: array qualifiers: title: Объекты определителей частоты (параметр не обязателен, если check_all_regions = true) allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.Qualifiers' required: - keywords - qualifiers title: |- Создание задачи на проверку частоты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Tasks\Volumes\Add Projects_2.Methods.Tasks.Volumes.Add.Exec: nullable: true Quiz_2.Methods.QuestionsResponses.Multi.Add: type: object properties: questions_responses: title: Ответы type: array required: - questions_responses title: |- Добавление нескольких ответов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Quiz_2\Methods\QuestionsResponses\Multi\Add Quiz_2.Methods.QuestionsResponses.Multi.Add.Exec: nullable: true type: integer Redmine_2.Methods.Users.Groups.Get: type: object properties: {} required: [] title: |- Получить список групп с пользователями @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Redmine_2\Methods\Users\Groups\Get Redmine_2.Methods.Users.Groups.Get.Exec: type: array Reports_2.Methods.Positions.SendTest.Edit: type: object properties: project_id: title: Id проекта, по которому необходимо отправить тестовый отчет type: integer required: - project_id title: |- Отправить тестовый отчет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Reports_2\Methods\Positions\SendTest\Edit Reports_2.Methods.Positions.SendTest.Edit.Exec: type: integer Robot_2.Types.Admin.Anonses.Type: type: string enum: - layer - server x-enum-varnames: - Layer - Server x-enum-descriptions: - Слой - Сервер title: |- Тип анонса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Types\Admin\Anonses\Type Robot_2.Methods.Admin.Anonses.Add: type: object properties: type: allOf: - $ref: '#/components/schemas/Robot_2.Types.Admin.Anonses.Type' ref_id: title: ID ссылки type: string required: - type - ref_id title: |- Добавление анонса Вернет количество добавленных анонсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Anonses\Add Robot_2.Methods.Admin.Anonses.Add.Exec: nullable: true type: integer Robot_2.Types.Admin.Anonses.PriceCurrency: type: string enum: - RUB - EUR - USD - GBR x-enum-varnames: - Rub - Eur - Usd - Gbr x-enum-descriptions: - Рубли - Евро - Доллары - Фунты title: |- Валюта оплаты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Types\Admin\Anonses\PriceCurrency Robot_2.Methods.Admin.Anonses.Edit: type: object properties: order_number: title: Порядковый номер анонса nullable: true type: string create_date: title: Даты создания nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' paidto_date: title: Дата, к которой нужна оплата nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' price: title: Цена nullable: true type: string price_currency: nullable: true allOf: - $ref: '#/components/schemas/Robot_2.Types.Admin.Anonses.PriceCurrency' service_comment: title: Комментарий nullable: true type: string deleted: title: Удален ли анонс nullable: true type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Редактирование Анонсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Anonses\Edit Robot_2.Methods.Admin.Anonses.Edit.Exec: type: integer Models.AdminLayers.Anons: properties: SERVICE_TYPE(): nullable: true REF_NAME(): nullable: true PARTNER_SITE(): nullable: true type: nullable: true ref_id: nullable: true order_number: nullable: true create_date: nullable: true paidto_date: nullable: true price: nullable: true price_currency: nullable: true service_comment: nullable: true deleted: nullable: true layer_ip_subnet: nullable: true layer_server_name: nullable: true server_ip: nullable: true server_partner_site: nullable: true Robot_2.Methods.Admin.Anonses.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка анонсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Anonses\Get Robot_2.Methods.Admin.Anonses.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.AdminLayers.Anons' Robot_2.Methods.Admin.Layers.Add: type: object properties: id: title: ID слоя type: string required: - id title: |- Добавление нового слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Layers\Add Robot_2.Methods.Admin.Layers.Add.Exec: type: integer Robot_2.Methods.Admin.Layers.Edit: type: object properties: frequency: title: Частота nullable: true type: string robot_id: title: ID робота nullable: true type: string count_keys: title: Количество ключей nullable: true type: string partner_site: title: Партнёрский сайт nullable: true type: string order_number: title: Номер заказа nullable: true type: string create_date: title: Дата создания nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' paidto_date: title: Оплачено до nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' price: title: Цена nullable: true type: string price_currency: title: Валюта цены nullable: true type: string service_comment: title: Комментарий к сервису nullable: true type: string server_name: title: Имя сервера nullable: true type: string as: title: AS (автономная система) nullable: true type: string as_name: title: Название AS nullable: true type: string ip_subnet: title: IP-подсеть nullable: true type: string ip_add_method: title: Метод добавления IP nullable: true type: string interface: title: Интерфейс nullable: true type: string comment: title: Комментарий nullable: true type: string deleted: title: Удалено (флаг) nullable: true type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Редактирование слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Layers\Edit Robot_2.Methods.Admin.Layers.Edit.Exec: type: integer Models.AdminLayers.Layers: properties: SERVICE_TYPE(): nullable: true IDS(): nullable: true IP_SUBNETS(): nullable: true ORDER_ID(): nullable: true id: {} frequency: nullable: true robot_id: nullable: true type: nullable: true count_keys: nullable: true partner_site: nullable: true order_number: nullable: true create_date: nullable: true paidto_date: nullable: true price: nullable: true price_currency: nullable: true service_comment: nullable: true server_name: nullable: true as: nullable: true as_name: nullable: true ip_subnet: nullable: true ip_add_method: nullable: true interface: nullable: true comment: nullable: true deleted: nullable: true server_ip: nullable: true Robot_2.Methods.Admin.Layers.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка Слоев @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Layers\Get Robot_2.Methods.Admin.Layers.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.AdminLayers.Layers' Robot_2.Methods.Admin.Partners.Add: type: object properties: site: title: Сайт партнера type: string required: - site title: |- Добавление партнера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Partners\Add Robot_2.Methods.Admin.Partners.Add.Exec: nullable: true type: integer Robot_2.Methods.Admin.Partners.Edit: type: object properties: site: title: Сайт партнера nullable: true type: string name: title: Название партнера nullable: true type: string create_date: title: Дата создания сотрудничества nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' links: title: Ссылки nullable: true type: string contacts: title: Контакты nullable: true type: string comment: title: Комментарий nullable: true type: string deleted: title: Удален ли nullable: true type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Редактирование партнера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Partners\Edit Robot_2.Methods.Admin.Partners.Edit.Exec: nullable: true type: integer Models.AdminLayers.Partners: properties: site: nullable: true name: nullable: true create_date: nullable: true links: nullable: true contacts: nullable: true comment: nullable: true deleted: nullable: true Robot_2.Methods.Admin.Partners.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка партнеров @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Partners\Get Robot_2.Methods.Admin.Partners.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.AdminLayers.Partners' Robot_2.Methods.Admin.Servers.Add: type: object properties: name: title: Название сервера type: string ip: title: IP сервера type: string required: - name - ip title: |- Добавление сервера @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Servers\Add Robot_2.Methods.Admin.Servers.Add.Exec: type: integer Robot_2.Methods.Admin.Servers.Edit: type: object properties: name: title: Название сервера nullable: true type: string ip: title: IP сервера nullable: true type: string partner_site: title: Сайт партнера nullable: true type: string order_number: title: Порядковый номер nullable: true type: string create_date: title: Дата создания nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' paidto_date: title: Дата оплаты nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' price: title: Цена nullable: true type: string price_currency: title: Валюта цены nullable: true type: string service_comment: title: Комментарий nullable: true type: string cpu: title: Информация о процессоре nullable: true type: string disk: title: Информация о диске nullable: true type: string ddr: title: Информация о памяти nullable: true type: string network_speed: title: Скорость сети nullable: true type: string network_amount: title: Стоимость сети nullable: true type: string as: title: Автономная система (AS) nullable: true type: string comment: title: Комментарий nullable: true type: string deleted: title: Удален ли nullable: true type: string filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Редактирование серверов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Servers\Edit Robot_2.Methods.Admin.Servers.Edit.Exec: nullable: true Models.AdminLayers.Servers: properties: SERVICE_TYPE(): nullable: true name: nullable: true ip: nullable: true count_layers: nullable: true count_keys: nullable: true partner_site: nullable: true order_number: nullable: true create_date: nullable: true paidto_date: nullable: true price: nullable: true price_currency: nullable: true service_comment: nullable: true cpu: nullable: true disk: nullable: true ddr: nullable: true network_speed: nullable: true network_amount: nullable: true as: nullable: true comment: nullable: true auto: nullable: true deleted: nullable: true Robot_2.Methods.Admin.Servers.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка серверов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Servers\Get Robot_2.Methods.Admin.Servers.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.AdminLayers.Servers' Robot_2.Methods.Admin.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: [] title: |- Получение списка услуг @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Services\Get Models.AdminLayers.Service: properties: type: nullable: true ref_id: nullable: true ref_name: nullable: true partner_site: nullable: true order_number: nullable: true create_date: nullable: true paidto_date: nullable: true price: nullable: true price_currency: nullable: true service_comment: nullable: true deleted: nullable: true Robot_2.Methods.Admin.Get.Exec: nullable: true type: array items: $ref: '#/components/schemas/Models.AdminLayers.Service' Robot_2.Methods.Admin.StatsRecognizersCountErrors.Get: type: object properties: date: title: Дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' layer_id: title: ID слоя nullable: true type: integer recognizer: title: Имя разгадывателя nullable: true type: string required: [] title: |- Получение статистики по количествам ошибок распознавателей капч Статистика возвращается только для Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\StatsRecognizersCountErrors\Get Robot_2.Methods.Admin.StatsRecognizersCountErrors.Get.Exec: nullable: true type: array Robot_2.Methods.Admin.StatsRecognizers.Get: type: object properties: date: title: Дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' layer_id: title: ID слоя nullable: true type: integer recognizer: title: Имя разгадывателя nullable: true type: string info: title: Включать в отчет только указанную ошибку nullable: true type: string required: [] title: |- Получение статистики по работе распознавателей капч. Статистика возвращается только для Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\StatsRecognizers\Get Robot_2.Methods.Admin.StatsRecognizers.Get.Exec: nullable: true type: array Schedule_2.Methods.Settings.EmailsHints.Get: type: object properties: search: type: string required: [] title: |- Получить список email, используемых в любых расписаниях, к которым есть доступ у аккаунта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Schedule_2\Methods\Settings\EmailsHints\Get Schedule_2.Methods.Settings.EmailsHints.Get.Exec: type: array Snapshots_2.Methods.Competitors.Chart.Get: type: object properties: project_id: title: Id проекта type: integer region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_tops: title: Добавить в результат данные по топам type: boolean show_avg: title: Добавить в результат среднюю позицию type: boolean show_median: title: Добавить в результат медианную позицию type: boolean show_visibility: title: Добавить в результат type: boolean show_urls: title: Добавить в результат type: boolean competitor_by: title: '@deprecated Используется в старой версии дизайна' deprecated: true default: domain allOf: - $ref: '#/components/schemas/Snapshots_2.Types.Competitors.OutputFormat' domains: title: Фильтр по доменам nullable: true type: array show_exists_dates: title: Добавить в результат даты, в которых были проверки (existsDates) type: boolean dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 2 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Получение данных сводки конкурентов для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Chart\Get Snapshots_2.Methods.Competitors.Chart.Get.Exec: type: object properties: dates: type: array items: type: string seriesByDomain: type: object additionalProperties: type: object properties: tops: type: object additionalProperties: type: array items: type: integer traffic: type: array items: type: integer keywords: type: array items: type: integer visibility: type: array items: type: integer required: - tops required: - dates - seriesByDomain Snapshots_2.Types.Competitors.Export.Output: type: string enum: - csv x-enum-varnames: - Csv x-enum-descriptions: - null title: |- Тип экспортируемого файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\Competitors\Export\Output Snapshots_2.Methods.Competitors.Export.Get: type: object properties: output: allOf: - $ref: '#/components/schemas/Snapshots_2.Types.Competitors.Export.Output' returnFilenameFromFolder: title: Вернуть ли URI-идентификатор или имя файла, из директории. description: '@internal' nullable: true type: string properties: title: |- Параметры экспорта, возможные поля: - showSummary type: array project_id: title: Id проекта type: integer region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_tops: title: Добавить в результат данные по топам type: boolean show_avg: title: Добавить в результат среднюю позицию type: boolean show_median: title: Добавить в результат медианную позицию type: boolean show_visibility: title: Добавить в результат type: boolean show_urls: title: Добавить в результат type: boolean competitor_by: title: '@deprecated Используется в старой версии дизайна' deprecated: true default: domain allOf: - $ref: '#/components/schemas/Snapshots_2.Types.Competitors.OutputFormat' domains: title: Фильтр по доменам nullable: true type: array show_exists_dates: title: Добавить в результат даты, в которых были проверки (existsDates) type: boolean dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 2 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - output - project_id title: |- Экспорт списка конкурентов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Export\Get Snapshots_2.Methods.Competitors.Export.Get.Exec: nullable: true type: string Snapshots_2.Types.History.Export.Tpl: type: string enum: - print x-enum-varnames: - Print x-enum-descriptions: - null title: |- Шаблон документа (только для pdf) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\History\Export\Tpl Snapshots_2.Types.History.Export.Output: type: string enum: - csv - csvOld - xlsx x-enum-varnames: - Csv - CsvOld - Xlsx x-enum-descriptions: - null - null - null title: |- Тип экспортируемого файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\History\Export\Output Snapshots_2.Methods.History.Export.Get: type: object properties: returnFilenameFromFolder: title: Вернуть ли URI-идентификатор или имя файла, из директории. description: '@internal' nullable: true type: string properties: title: |- Дополнительные параметры экспорта Возможные поля: - showSummary - compact - splitGroups type: array tpl: title: Шаблон (только для pdf) nullable: true allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.Export.Tpl' output: allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.Export.Output' project_id: title: Id проекта type: integer region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_exists_dates: title: Добавить ли в результат даты, в которых были проверки (existsDates) type: boolean show_ams: title: Добавить ли в результат показатель шторма между выбранными проверками type: boolean positions_fields: nullable: true allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.PositionsFields' searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 3 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - output - project_id title: |- Экспорт истории снимков выдачи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Export\Get Snapshots_2.Methods.History.Export.Get.Exec: nullable: true type: string Snapshots_2.Types.History.Links.ChartType: type: string enum: - tops - tops_count - avg - visibility - median x-enum-varnames: - Tops - TopsCount - Avg - Visibility - Median x-enum-descriptions: - null - null - null - null - null title: |- Тип диаграммы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\History\Links\ChartType Snapshots_2.Methods.History.Links.Get: type: object properties: project_id: title: Id проекта type: integer snapshots_view: title: |- Просматриваемые снимки - 1 - snapshots - 2 - competitors default: 1 type: integer keywords_ids: title: Список ids ключевых слов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' view_snapshots: title: Отображать снимки выдачи type: boolean id: title: Id запроса nullable: true type: integer dates: title: Произвольные даты без использования диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата конца диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат nullable: true type: integer count_dates: title: Количество дат в диапазоне nullable: true type: integer region_index: title: Индекс региона nullable: true type: integer folder_id: title: Id папки nullable: true type: integer group_id: title: Id группы nullable: true type: integer chart_type: default: tops allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.Links.ChartType' regions_indexes: title: Список ids регионов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' tags_ids: title: Список ids тегов nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' history_view: title: Отображать историю nullable: true type: integer competitors_show_summary: title: Отображать описание конкурентов nullable: true type: integer required: - project_id title: |- Создание гостевой ссылки на просмотр снимков выдачи @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Links\Get Snapshots_2.Methods.History.Links.Get.Exec: type: string System_2.Methods.Api.GenKey.Edit: type: object properties: {} required: [] title: |- Генерация нового API ключа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Api\GenKey\Edit System_2.Methods.Api.GenKey.Edit.Exec: type: string System_2.Types.Api.V: type: string enum: - v2 x-enum-varnames: - V2 x-enum-descriptions: - Вторая title: |- Версия API @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Api\V System_2.Methods.Api.Test.Get: type: object properties: v: allOf: - $ref: '#/components/schemas/System_2.Types.Api.V' oper: allOf: - $ref: '#/components/schemas/TV.API.Oper' format: title: Формат ответа type: string service: title: Вызываемый сервис type: string method: title: Метод сервиса type: string requestBody: title: Параметры вызываемого запроса type: array required: - v - oper - format - service title: |- Вызов тестового API запроса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Api\Test\Get System_2.Methods.Api.Test.Get.Exec: nullable: true System_2.Methods.Cloud.Download.Get: type: object properties: directory: title: Директория type: string basename: title: Имя файла с расширением type: string required: - directory - basename title: |- Скачивание файла из директории @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Download\Get System_2.Methods.Cloud.Rename.Edit: type: object properties: directory: title: Директория type: string basename: title: Старое имя файла вместе с расширением type: string new_basename: title: Новое имя файла с расширением type: string required: - directory - basename - new_basename title: |- Переименовывание файла @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Cloud\Rename\Edit System_2.Methods.Cloud.Rename.Edit.Exec: type: string System_2.Methods.Common.Analytics.Add: type: object properties: ec: title: Категория nullable: true type: string ea: title: Действие nullable: true type: string el: title: Ярлык в base64 nullable: true type: string uid: title: ID пользователя nullable: true type: integer hash_id: title: Хеш для уникализации события nullable: true type: integer hash: title: Хэш для проверки подлинности события nullable: true type: integer required: [] title: |- Фиксация события по ссылке на изображение см. Analytics_2\Mods\Analytics::genEventImgLink() @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\Analytics\Add System_2.Methods.Common.CompetitorsQueries.Get: type: object properties: by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string date: title: Дата проверки nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - by_type - region_index - query title: |- Получение доступных запросы для построения отчета с кэшированием на 30 дней @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\CompetitorsQueries\Get System_2.Methods.Common.CompetitorsQueries.Get.Exec: type: array System_2.Methods.Common.OpenAPI.Get: type: object properties: format: title: Формат default: json type: string incremental: title: Использовать инкрементальный вывод схемы type: boolean required: [] title: |- Загрузка настроек OpenAPI @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\OpenAPI\Get System_2.Types.Common.PagePreview.Format: type: string enum: - '' - vk x-enum-varnames: - Normal - Vk x-enum-descriptions: - null - null title: |- Формат превью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Common\PagePreview\Format System_2.Methods.Common.PagePreview.Get: type: object properties: url: title: Url страницы allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShort' format: allOf: - $ref: '#/components/schemas/System_2.Types.Common.PagePreview.Format' lang: title: Язык страницы nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' title: title: Заголовок type: string description: title: Кастомная надпись nullable: true type: string required: - url title: |- Получение превью страницы Вернет изображение в формате image/png Ссылка для теста https://topvisor.dev:17860/ajax/get.php?module=system_2&func=common_pagePreview&url={$shortUrl} @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\PagePreview\Get System_2.Methods.Common.Regions.Get: type: object properties: searcher_key: allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' country_code: title: Код страны по ISO 3166-1 alpha-2 nullable: true type: string search: title: Поисковая фраза type: string only_countries: title: Искать только страны type: boolean for_volume: title: |- #17499 для проверки частоты (исключить RU регионы из Google в связи с санкциями), недокументируемый параметр Только для админов description: |- @private @internal type: boolean region_ids: title: ID регионов для получения nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - searcher_key - search title: |- Получение регионов для поисковиков с последующим кэшированием для Get запросов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\Regions\Get System_2.Methods.Common.Regions.Get.Exec: nullable: true type: array System_2.Methods.Common.WebScreensFree.Get: type: object properties: domain: title: Домен allOf: - $ref: '#/components/schemas/TV.API.Types.UrlShort' lang: title: Язык type: string required: - domain - lang title: |- Получение снимка сайта Вернет изображение в формате image/png @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\WebScreensFree\Get System_2.Methods.Games.Record.Edit: type: object properties: record: title: Новый рекорд type: integer hash: title: Хэш рекорда. Для защиты от подделок type: integer required: - record - hash title: |- Изменение рекорда в тетрисе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Games\Record\Edit System_2.Methods.Games.Record.Edit.Exec: type: integer System_2.Methods.Games.Record.Get: type: object properties: {} required: [] title: |- Получение рекорда тетриса @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Games\Record\Get System_2.Methods.Games.Record.Get.Exec: type: integer System_2.Methods.Log.Error.Add: type: object properties: log: title: Строка лога с данными ошибки type: string from: title: На какой странице произошла ошибка type: string required: - log - from title: |- Логирование ошибки js и отправка в канал slack @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Log\Error\Add System_2.Methods.Log.Error.Add.Exec: type: integer System_2.Types.Properties.Property.Type: type: string enum: - varchar - text x-enum-varnames: - Varchar - Text x-enum-descriptions: - Хранить как Varchar - Хранить как текст title: |- Поле хранения параметра @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Properties\Property\Type System_2.Types.Properties.Property.TargetName: type: string enum: - mod_projects x-enum-varnames: - ModProjects x-enum-descriptions: - Проекты title: |- Категория данных @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Types\Properties\Property\TargetName System_2.Methods.Properties.Property.Edit: type: object properties: name: title: Имя параметра type: string value: title: Значение параметра nullable: true type: default: varchar allOf: - $ref: '#/components/schemas/System_2.Types.Properties.Property.Type' encode_to_base64: title: Кодировать ли данные в base64 type: boolean target_name: nullable: true allOf: - $ref: '#/components/schemas/System_2.Types.Properties.Property.TargetName' target_id: title: Id объекта в категории type: integer required: - name title: |- Редактирование параметра Не хранить в параметрах конфиденциальную информацию @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Properties\Property\Edit System_2.Methods.Properties.Property.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Message.Del: type: object properties: id: title: ID ответа type: integer required: - id title: |- Удаление ответа в тикете, только для админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Message\Del Tickets_2.Methods.Admin.Message.Del.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Message.Edit: type: object properties: id: title: ID редактируемого сообщения тикета type: integer text: title: Текст сообщения type: string required: - id - text title: |- Редактирование текста ответа в тикете, только для админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Message\Edit Tickets_2.Methods.Admin.Message.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Templates.Add: type: object properties: name: title: Название type: string text: title: Текст type: string required: - name - text title: |- Добавление шаблона тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Add Tickets_2.Methods.Admin.Templates.Add.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Templates.Del: type: object properties: id: title: ID шаблона type: integer required: - id title: |- Удаление шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Del Tickets_2.Methods.Admin.Templates.Del.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Templates.Edit: type: object properties: id: title: ID шаблона type: integer name: title: Название type: string text: title: Текст type: string required: - id - name - text title: |- Изменение шаблона @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Edit Tickets_2.Methods.Admin.Templates.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Templates.Get: type: object properties: search: title: Текст для поиска nullable: true type: string required: [] title: |- Получение шаблона тикета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Get Tickets_2.Methods.Admin.Templates.Get.Exec: nullable: true type: array Tickets_2.Methods.Admin.Ticket.Edit: type: object properties: id: type: integer is_important: title: Флаг того, что тикет важный nullable: true type: boolean task_id: title: Номер задачи redmine, связанной с тикетом nullable: true type: integer tags: title: Доступные теги тикета nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' status: title: Статус тикета nullable: true type: boolean required: - id title: |- Редактирование тикета (для админов) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Ticket\Edit Tickets_2.Methods.Admin.Ticket.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Admin.TicketSplit.Edit: type: object properties: id: title: Id тикета type: integer required: - id title: |- Перенос последниего сообщения (до 1 сообщения автора) в новый тикет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\TicketSplit\Edit Tickets_2.Methods.Admin.TicketSplit.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Admin.User.Get: type: object properties: id: title: ID пользователя type: integer ticket_id: title: |- ID тикета Нужен для получения комментария о неавторизованном пользователе, который был привязан к тикету админом вручную nullable: true type: integer required: - id title: |- Получение информации о пользователе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\User\Get Tickets_2.Methods.Admin.User.Get.Exec: type: array Tickets_2.Methods.Admin.UserId.Edit: type: object properties: id: title: ID тикета type: integer user_id: title: ID юзера для установки type: integer required: - id - user_id title: |- Установка userId для тикетов без userId @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\UserId\Edit Tickets_2.Methods.Admin.UserId.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Tickets.AdminComment.Edit: type: object properties: id: title: ID тикета type: integer comment: title: Комментарий nullable: true type: string required: - id title: |- Редактирваоние комменатрий админа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\AdminComment\Edit Tickets_2.Methods.Tickets.AdminComment.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Tickets.Info.Get: type: object properties: {} required: [] title: |- Получение краткой информации о тикетах id последнего непрочитанного тикета, число непрочитанных тикетов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Info\Get Tickets_2.Methods.Tickets.Info.Get.Exec: type: array Tickets_2.Methods.Tickets.SetReaded.Edit: type: object properties: id: title: Id тикета type: integer required: - id title: |- Пометка тикета как "прочитанный" для автора тикета или админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\SetReaded\Edit Tickets_2.Methods.Tickets.SetReaded.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Tickets.Writing.Edit: type: object properties: id: title: ID тикета type: integer text: title: |- Текст text = '' - отмена написания text = null - написания со скрытым содержимым (без текста) nullable: true type: string required: - id title: |- Написание текста @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Tickets\Writing\Edit Tickets_2.Methods.Tickets.Writing.Edit.Exec: nullable: true Tpa_2.Methods.Gsc.SetSite.Edit: type: object properties: site: title: Выбранный сайт type: string project_id: $ref: '#/components/schemas/project_id' required: - site - project_id title: |- Выбрать сайт для интеграции @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpa_2\Methods\Gsc\SetSite\Edit Tpa_2.Methods.Gsc.SetSite.Edit.Exec: nullable: true type: integer Tpvsr_2.Methods.Stat.Referers.Get: type: object properties: hash: title: Хэш ссылки type: string referer_index: title: Индекс источника type: string required: - hash - referer_index title: |- Получение всех источников по индексу источника @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Referers\Get Tpvsr_2.Methods.Stat.Referers.Get.Exec: type: array Urls_2.Methods.Import.RecognizeLinkSitemapXml.Get: type: object properties: domain: title: Домен type: string required: - domain title: |- Получение URL к карте сайта по файлу robots.txt для указанного домена @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Urls_2\Methods\Import\RecognizeLinkSitemapXml\Get Urls_2.Methods.Import.RecognizeLinkSitemapXml.Get.Exec: title: URL к карте сайта type: string Users_2.Methods.Join.Email.Add: type: object properties: email: type: string pass: nullable: true type: string required: - email title: |- Привязка email к аккаунту @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Join\Email\Add Users_2.Methods.Join.Email.Add.Exec: title: |- - 0: произошла ошибка - 1: email успешно привязан - 2: требуется ввести пароль - 3: отправлен запрос на подтверждение type: integer Users_2.Methods.Profile.Avatar.Del: type: object properties: {} required: [] title: |- Удаление аватарки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Avatar\Del Users_2.Methods.Profile.Avatar.Del.Exec: nullable: true type: integer Users_2.Methods.Profile.Avatar.Edit: type: object properties: file: title: Ссылка на обновленный аватар type: string config: title: Конфиг аватарки. Координаты по которым она должна обрезаться type: array required: - config title: |- Изменение автара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Avatar\Edit Users_2.Methods.Profile.Avatar.Edit.Exec: type: integer Users_2.Methods.Profile.Avatar.Get: type: object properties: {} required: [] title: |- Получение пути на аватар пользователя от корня сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Avatar\Get Users_2.Methods.Profile.Avatar.Get.Exec: type: string Users_2.Methods.Profile.Currency.Edit: type: object properties: currency: allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' required: - currency title: |- Изменение валюты пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Currency\Edit Users_2.Methods.Profile.Currency.Edit.Exec: nullable: true type: integer Users_2.Methods.Profile.Email.Edit: type: object properties: email: title: Новый email allOf: - $ref: '#/components/schemas/TV.API.Types.Email' pass: title: Пароль type: string required: - email - pass title: |- Запрос на смену email Будет оправлено письмо на новый email для подтверждения его привязки к аккаунту вместо текущего email @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Email\Edit Users_2.Methods.Profile.Email.Edit.Exec: type: integer Users_2.Methods.Profile.Lang.Edit: type: object properties: lang: title: Новый язык allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' required: - lang title: |- Изменение языка @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Lang\Edit Users_2.Methods.Profile.Lang.Edit.Exec: nullable: true type: integer Users_2.Methods.Profile.Pass.Edit: type: object properties: pass: title: Текущий пароль type: string pass_new: title: Новый пароль type: string pass_new_confirm: title: Повтор нового пароля type: string required: - pass - pass_new - pass_new_confirm title: |- Изменение пароля @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Pass\Edit Users_2.Methods.Profile.Pass.Edit.Exec: nullable: true type: array Users_2.Methods.Profile.RetrievePass.Edit: type: object properties: email: title: Email пользователя allOf: - $ref: '#/components/schemas/TV.API.Types.Email' required: - email title: |- Отправка заявки на сброс пароля (подтверждается методом Users_2\Mods::acceptEmail()) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\RetrievePass\Edit Users_2.Methods.Profile.RetrievePass.Edit.Exec: type: integer Users_2.Methods.Profile.Theme.Edit: type: object properties: theme: title: Тема сайта type: string required: - theme title: |- Изменение темы сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Theme\Edit Users_2.Methods.Profile.Theme.Edit.Exec: nullable: true type: integer Users_2.Methods.Profile.Timezone.Edit: type: object properties: timezone: title: |- Новая временная зона https://www.php.net/manual/ru/timezones.php type: string required: - timezone title: |- Изменение временной зоны @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Timezone\Edit Users_2.Methods.Profile.Timezone.Edit.Exec: nullable: true type: integer Users_2.Methods.Ranks.Promocode.Add: type: object properties: promocode: title: Промокод type: string email: title: Email, к которому необходимо привязать достижение (для неавторизованных пользователей) nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Email' halloween_rank: title: Достижения на хэлуине nullable: true type: string redirect: title: Редирект после сообщения type: string required: - promocode title: |- Установка достижения по промокоду @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Promocode\Add Users_2.Methods.Ranks.Promocode.Add.Exec: nullable: true type: string Users_2.Methods.Referrals.ChartCountsByDate.Get: type: object properties: date1: title: От какой даты получить allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: До какой даты получить allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - date1 - date2 title: |- Получение количество переходов и регистраций по реферальной ссылке (для графика) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Referrals\ChartCountsByDate\Get Users_2.Methods.Referrals.ChartCountsByDate.Get.Exec: nullable: true type: object additionalProperties: {} Users_2.Methods.Referrals.Invite.Add: type: object properties: email: title: Email, который был зарегистрирован allOf: - $ref: '#/components/schemas/TV.API.Types.Email' required: - email title: |- Регистрация по приглашению (по реферальной программе) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Referrals\Invite\Add Users_2.Methods.Referrals.Invite.Add.Exec: type: integer Users_2.Methods.Stats.Account.Get: type: object properties: period: title: Какую часть от периода показать type: integer required: - period title: |- Получение общего числа проектов / запросов (автоматических / ручных) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\Get Users_2.Methods.Stats.Account.Get.Exec: nullable: true type: array Admin_2.Methods.Accounting.Group.Filter.Add: type: object properties: group_id: title: Id группы type: integer type: allOf: - $ref: '#/components/schemas/Admin_2.Types.Accounting.Group.FilterType' counteragent_name: title: Имя контрагента type: string counteragent_inn: title: ИНН контрагента type: string purpose: title: Назначение операции nullable: true type: string required: - group_id - type - counteragent_name - counteragent_inn title: |- Добавление фильтра группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Filter\Add Admin_2.Methods.Accounting.Group.Filter.Add.Exec: nullable: true type: integer Admin_2.Methods.Accounting.Group.Filter.Del: type: object properties: group_id: title: ID группы type: integer filter_id: title: ID фильтра type: integer required: - group_id - filter_id title: |- Удаление фильтра группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Filter\Del Admin_2.Methods.Accounting.Group.Filter.Del.Exec: nullable: true Admin_2.Methods.Accounting.Group.Filter.Edit: type: object properties: filter_id: title: ID фильтра type: integer type: title: |- Тип - plus - minus type: string counteragent_name: title: Имя контрагента type: string counteragent_inn: title: ИНН контрагента type: string purpose: title: Назначение операции nullable: true type: string required: - filter_id - type - counteragent_name - counteragent_inn title: |- Изменение фильтра группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Group\Filter\Edit Admin_2.Methods.Accounting.Group.Filter.Edit.Exec: nullable: true Admin_2.Methods.Accounting.Invoices.File.Get: type: object properties: id: title: Id счета на оплату nullable: true type: integer required: [] title: |- Скачивание документа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Invoices\File\Get Admin_2.Methods.Accounting.Operations.Export.Get: type: object properties: month: title: Месяц type: string required: - month title: |- Скачивание реестра исходящих операций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Accounting\Operations\Export\Get description: |- @POST string month - месяц в формате: YYYY-mm столбцы CSV: 'Дата акта', 'Номер акта', 'Контрагент', 'ИНН', 'Товар/услуга', 'Номенклатура', 'Кол-во', 'Цена', 'НДС', 'Сумма', 'Способ оплаты' Admin_2.Methods.Accounting.Operations.Export.Get.Exec: nullable: true Admin_2.Methods.Actions.Backup.Keywords.Edit: type: object properties: pass_admin_actions: type: string step: title: |- Этап: - 1: Загрузить и подготовить бекапы - 2: Выполнить восстановление type: integer server_name: title: Сервер, с которого делались бекапы type: string project_id: title: ID проекта type: integer type: title: |- Тип Может принимать одно из значений TYPES_SETTINGS_AVAILIBLE или TYPES_MOVE_AVAILIBLE type: string date: title: Дата бекапа allOf: - $ref: '#/components/schemas/TV.API.Types.Date' test: title: Является ли запуск - тестом type: boolean required: - pass_admin_actions - step - server_name - project_id - type - date - test title: |- Востановление поисковых запросов из бэкапа @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Backup\Keywords\Edit Admin_2.Methods.Actions.Backup.Keywords.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Backup.Loader.Edit: type: object properties: pass_admin_actions: type: string server_name: title: Сервер, с которого делались бекапы type: string db_name: title: Имя БД type: string table_name: title: Имя таблицы type: string date: title: Дата бекапа чата для добавления allOf: - $ref: '#/components/schemas/TV.API.Types.Date' insert_filter_regexp: title: |- Регулярное выражение для импорта только нужных блоков INSERT Бекапы хрянятся в .sql файлах с INSERT командами, в одном INSERT может быть много строк nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.RegExp' task_key: title: |- Ключ задачи, участвует в генерации имени БД бекапа Может потребоваться в случае выполнения одновременных бекапов одной и тоже же таблицы за одну и ту же дату nullable: true type: string test: title: Является ли запуск - тестом type: boolean required: - pass_admin_actions - server_name - db_name - table_name - date - test title: |- Загрузить и разместить бекап в БД бекапов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Backup\Loader\Edit Admin_2.Methods.Actions.Backup.Loader.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Backup.Project.Edit: type: object properties: pass_admin_actions: type: string step: title: |- Этап: - 1: Загрузить и подготовить бекапы - 2: Выполнить восстановление type: integer server_name: title: Сервер, с которого делались бекапы type: string user_id: title: ID пользователя type: integer project_id: title: ID проекта type: integer date: title: Дата бекапа allOf: - $ref: '#/components/schemas/TV.API.Types.Date' test: title: Является ли запуск - тестом type: boolean required: - pass_admin_actions - step - server_name - user_id - project_id - date - test title: |- Востановление удаленного проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Backup\Project\Edit Admin_2.Methods.Actions.Backup.Project.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Bank.Referral.Edit: type: object properties: userId: title: ID пользователя type: integer entityId: title: |- ID акта Укажите `sum=`, если API не раблотает и данных акта нет nullable: true type: string date: title: Дата акта в формате d.m.Y type: string pass: title: Пароль в диадоке type: string test: title: Является ли запуск - тестом type: boolean required: - userId - date - pass - test title: |- Оплата реферального счета @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Bank\Referral\Edit Admin_2.Methods.Actions.Bank.Referral.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Payments.Diadoc.Add: type: object properties: userId: title: ID пользователя type: integer paymentId: title: ID платежа nullable: true type: integer test: title: Является ли запуск - тестом type: boolean required: - userId - test title: |- Отправка акты в диадок @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Payments\Diadoc\Add Admin_2.Methods.Actions.Payments.Diadoc.Add.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Positions.History.Add: type: object properties: csv: title: |- Строка в формате csv Пример: ``` Запрос;2024-01-01;2024-01-01 Привет;5;5 Как дела;3;1 ``` nullable: true type: string projectId: title: ID проекта nullable: true type: integer regionIndex: title: Индекс региона nullable: true type: integer test: title: Является ли запуск - тестом type: boolean required: - test title: |- Импортирование историй позиций из CSV @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\History\Add Admin_2.Methods.Actions.Positions.History.Add.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Positions.Status.Edit: type: object properties: projectId: title: ID проекта type: integer test: title: Является ли запуск - тестом type: boolean required: - projectId - test title: |- Сброс статуса проверки позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\Status\Edit Admin_2.Methods.Actions.Positions.Status.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Projects.Domain.Edit: type: object properties: userId: title: ID пользователя type: integer projects: title: |- Список для замены Пример: ``` example.com;example2.com example3.com;example4.com 12345;example5.com ``` type: string needRenameProject: title: Изменить ли имена проектов type: boolean test: title: Является ли запуск - тестом type: boolean required: - userId - projects - needRenameProject - test title: |- Изменение домена проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Projects\Domain\Edit Admin_2.Methods.Actions.Projects.Domain.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Regions.CommitGoogle.Edit: type: object properties: regions: title: |- Список регионов в формате: - Яндекс lr, укажите 0, если региона в Яндексе нет - Criteria ID: id региона в google - coords: координаты - name_ru: имя региона - areaName_ru: имя родительского региона, обычно это область type: array items: type: object properties: lr: type: integer criteriaId: type: integer coords: type: string name_ru: type: string areaName_ru: type: string required: - lr - criteriaId - coords - name_ru - areaName_ru test: title: Является ли запуск - тестом type: boolean required: - regions - test title: |- Добавить регионы Google в сервис @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Regions\CommitGoogle\Edit Admin_2.Methods.Actions.Regions.CommitGoogle.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Regions.UpdateGoogle.Edit: type: object properties: test: title: Является ли запуск - тестом type: boolean required: - test title: |- Обновление регионов Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Regions\UpdateGoogle\Edit description: '@see https://developers.google.com/google-ads/api/data/geotargets' Admin_2.Methods.Actions.Regions.UpdateGoogle.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Robot.Checks.Edit: type: object properties: modEngine: title: Поисковик type: string test: title: Является ли запуск - тестом type: boolean required: - modEngine - test title: |- Перевод проверок позиций яндекс @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Robot\Checks\Edit Admin_2.Methods.Actions.Robot.Checks.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Robot.Priority.Edit: type: object properties: siteOrProjectId: title: ID сайта или проекта nullable: true type: string usersIds: title: ID пользователей nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' priority: title: Приоритет type: integer for: title: Для чего изменяется приоритет default: positions type: string test: title: Является ли запуск - тестом type: boolean required: - priority - test title: |- Изменение приоритета задач @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Robot\Priority\Edit Admin_2.Methods.Actions.Robot.Priority.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Robot.Task.Edit: type: object properties: projectId: title: ID проекта type: integer taskId: title: ID задачи nullable: true type: integer type: title: Откуда снять задачу type: string test: title: Является ли запуск - тестом type: boolean required: - projectId - type - test title: |- Снятие задачи с дэбага @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Robot\Task\Edit Admin_2.Methods.Actions.Robot.Task.Edit.Exec: nullable: true allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Slack.Files.Del: type: object properties: token: title: Токен type: string test: title: Является ли запуск - тестом type: boolean required: - token - test title: |- Удаление файлов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Slack\Files\Del Admin_2.Methods.Actions.Slack.Files.Del.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.Slack.Messages.Del: type: object properties: token: title: Токен type: string channel: title: Канал, в котором будут удалены сообщения type: string secunds: title: Количество секунд type: string onlyMy: default: 1 type: integer test: title: Является ли запуск - тестом type: boolean required: - token - channel - secunds - test title: |- Удаление сообщений @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Slack\Messages\Del Admin_2.Methods.Actions.Slack.Messages.Del.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.User.Currency.Edit: type: object properties: userId: title: ID пользователя type: integer currency: title: Валюта type: string test: title: Является ли запуск - тестом type: boolean required: - userId - currency - test title: |- Изменение валюты пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\User\Currency\Edit Admin_2.Methods.Actions.User.Currency.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Actions.User.Email.Edit: type: object properties: user_id: title: ID пользователя type: integer email_old: title: Старый email allOf: - $ref: '#/components/schemas/TV.API.Types.Email' email_new: title: Новый email allOf: - $ref: '#/components/schemas/TV.API.Types.Email' pass_admin_actions: type: string is_verif: title: Владелец нового email подтвердил владение аккаунтом со старым email type: boolean test: title: Является ли запуск - тестом type: boolean required: - user_id - email_old - email_new - pass_admin_actions - is_verif - test title: |- Замена email пользователя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\User\Email\Edit Admin_2.Methods.Actions.User.Email.Edit.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Admin_2.Methods.Analytics.Accounting.SummaryForChart.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' currency: allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' date: title: Дата начала отсчета периода allOf: - $ref: '#/components/schemas/TV.API.Types.Date' operations_type: title: |- Тип операций (расход, приход, все операции) - profit: приход - charges: расход nullable: true type: string limit: title: Длина периода default: 12 type: integer filters: title: Фильтр по объектам групп, см. Admin_2\Accounting\Group nullable: true type: array required: - period - currency - date title: |- Получение сводки по группам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Accounting\SummaryForChart\Get Admin_2.Methods.Analytics.Accounting.SummaryForChart.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: type: number required: - name - data required: - categories - series Admin_2.Methods.Analytics.Activity.ChartByPeriod.Get: type: object properties: currency: allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' limit: title: Валюта type: integer date: title: Дата allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - currency - limit - date title: |- Получение активности пользователей в формате для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Activity\ChartByPeriod\Get Admin_2.Methods.Analytics.Activity.ChartByPeriod.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: yAxis: type: integer name: type: string data: type: array items: type: integer zIndex: type: integer type: type: string required: - yAxis - name - data required: - categories - series Admin_2.Methods.Analytics.Competitors.SummaryForOrdersChart.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer currency: nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' order_by_type: title: Сортировать ли по типу nullable: true type: integer region_index: title: Индекс региона nullable: true type: integer required: - period - limit title: |- Получение конкурентов для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Competitors\SummaryForOrdersChart\Get Admin_2.Methods.Analytics.Competitors.SummaryForOrdersChart.Get.Exec: nullable: true anyOf: - type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: anyOf: - type: number - type: integer yAxis: type: integer zIndex: type: integer type: type: string required: - name - data - yAxis - zIndex - type required: - categories - series - type: 'null' Admin_2.Methods.Analytics.Payments.Systems.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' currency: allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' limit: title: Длина периода type: integer required: - period - currency - limit title: |- Получение суммы оплат по системам платежей за период @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Payments\Systems\Get Admin_2.Methods.Analytics.Payments.Systems.Get.Exec: nullable: true anyOf: - type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: type: integer required: - name - data required: - categories - series - type: 'null' Admin_2.Methods.Analytics.Payments.Tariff.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' currency: allOf: - $ref: '#/components/schemas/TV.API.Types.Currency' limit: title: Длина периода type: integer required: - period - currency - limit title: |- Получение суммы оплат по тарифам за период @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Payments\Tariff\Get Admin_2.Methods.Analytics.Payments.Tariff.Get.Exec: nullable: true type: array Admin_2.Methods.Analytics.Positions.ChartByDayByHourAuto.Get: type: object properties: {} required: [] title: |- Получение числа автоматических проверока по дням по часам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartByDayByHourAuto\Get Admin_2.Methods.Analytics.Positions.ChartByDayByHourAuto.Get.Exec: type: object additionalProperties: {} Admin_2.Methods.Analytics.Positions.ChartByHourAuto.Get: type: object properties: {} required: [] title: |- Получение числа автоматических проверок по часам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartByHourAuto\Get Admin_2.Methods.Analytics.Positions.ChartByHourAuto.Get.Exec: type: object additionalProperties: {} Admin_2.Methods.Analytics.Positions.ChartByHour.Get: type: object properties: {} required: [] title: |- Получение числа проверок за месяц по часам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartByHour\Get Admin_2.Methods.Analytics.Positions.ChartByHour.Get.Exec: type: object additionalProperties: {} Admin_2.Methods.Analytics.Positions.ChartCountUsersByHour.Get: type: object properties: {} required: [] title: |- Получение числа проверок по часам по пользователям @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Positions\ChartCountUsersByHour\Get Admin_2.Methods.Analytics.Positions.ChartCountUsersByHour.Get.Exec: type: object additionalProperties: {} Admin_2.Methods.Analytics.Tickets.ChartByMigrations.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer date: title: Максимальная дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - period - limit title: |- Получение статистики тикетов по миграциям @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByMigrations\Get Admin_2.Methods.Analytics.Tickets.ChartByMigrations.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: type: integer required: - name - data required: - categories - series Admin_2.Methods.Analytics.Tickets.ChartByNew.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer date: title: Максимальная дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - period - limit title: |- Получение статистики по кол-ву пользователей, открывших первый тикет @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByNew\Get Admin_2.Methods.Analytics.Tickets.ChartByNew.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: type: number required: - name - data required: - categories - series Admin_2.Methods.Analytics.Tickets.ChartByRates.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer date: title: Максимальная дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - period - limit title: |- Получение статистики тикетов по оценкам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByRates\Get Admin_2.Methods.Analytics.Tickets.ChartByRates.Get.Exec: type: array Admin_2.Methods.Analytics.Tickets.ChartByTags.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer date: title: Максимальная дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - period - limit title: |- Получение статистики тикетов по тегам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByTags\Get Admin_2.Methods.Analytics.Tickets.ChartByTags.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: type: integer required: - name - data required: - categories - series Admin_2.Methods.Analytics.Tickets.ChartByWaitTime.Get: type: object properties: period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer date: title: Максимальная дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - period - limit title: |- Получение статистики по среднему времени ожидания ответа на вопросы в тикетах @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\ChartByWaitTime\Get Admin_2.Methods.Analytics.Tickets.ChartByWaitTime.Get.Exec: type: object properties: categories: type: array items: type: string series: type: array items: type: object properties: name: type: string data: type: array items: type: integer required: - name - data required: - categories - series Admin_2.Methods.Analytics.Tickets.Messages.Get: type: object properties: fields: title: |- Поля - date - count_messages - count_tickets - count_messages_user:%userId% - percent_messages_user:%userId% - vacations_by_user_id type: array period: allOf: - $ref: '#/components/schemas/Admin_2.Types.Analytics.Segment' limit: title: Длина периода type: integer date: title: Максимальная дата отчета nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - fields - period - limit title: |- Получение статистики ответов на тикеты @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Analytics\Tickets\Messages\Get Admin_2.Methods.Analytics.Tickets.Messages.Get.Exec: nullable: true anyOf: - type: array items: type: object properties: date: type: string count_tickets: type: integer count_messages: type: integer count_messages_user: type: object additionalProperties: type: integer percent_messages_user: type: object additionalProperties: type: number vacations_by_user_id: type: object additionalProperties: type: array items: type: array items: type: string required: - date - type: 'null' Admin_2.Methods.Logs.System.Checked.Edit: type: object properties: id: title: ID лога type: integer checked: title: Проверен ли лог type: boolean required: - id - checked title: |- Помечание лога как обработанного @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Logs\System\Checked\Edit Admin_2.Methods.Logs.System.Checked.Edit.Exec: nullable: true type: integer Admin_2.Methods.Users.Informer.Subscriptions.Get: type: object properties: tariff_id: nullable: true type: integer required: [] title: |- Получение графика с количеством подписок на рубрики с сегментцией по способам рассылки График кешируется, первый запрос может выполняться дольше @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Users\Informer\Subscriptions\Get TV.Objects.Highcharts.Chart: type: object properties: categories: title: |- Категории Для обчных графиков это значения на оси X type: array series: title: |- Набор серий Серия - это объект, выводимый на графике, например линия. Серия обязательно должна иметь поле data, в котором перечисляются значения для категорий. Значения должны идти в таком же порядке, что и категории type: array additionalData: title: Дополнительгная информация type: array required: - categories - series - additionalData title: |- Сокращенный тип с данными для вывода hightcharts https://www.highcharts.com/ @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=TV\Objects\Highcharts\Chart Admin_2.Methods.Users.Informer.Subscriptions.Get.Exec: title: Данные для построения графика nullable: true allOf: - $ref: '#/components/schemas/TV.Objects.Highcharts.Chart' Audit_2.Methods.Audit.Checker.Go.Edit: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Запуск проверки аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Checker\Go\Edit Audit_2.Methods.Audit.Checker.Go.Edit.Exec: title: Список id проектов, отправленных на проверку type: object properties: projectIds: type: array items: type: integer required: - projectIds Audit_2.Methods.Audit.Checker.Price.Get: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Информация о стоимости запуска аудита по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Checker\Price\Get Audit_2.Methods.Audit.Checker.Price.Get.Exec: type: object additionalProperties: {} Audit_2.Methods.Audit.Export.Links.Get: type: object properties: view_name: title: Название просмотра (используется на странице с просмотром проверки) type: string view_template: title: Шаблон просмотра (используется на странице с просмотром проверки) type: array log_http_codes_hundreds: title: Логи фильтра по категориям кодов (используется на странице с просмотром проверки) type: array view_signal_type: title: Тип сигнала просмотра (используется на странице с просмотром проверки) type: array links_external: title: Внешние ссылки (используется на странице с просмотром проверки) type: string project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - view_template - log_http_codes_hundreds - view_signal_type - project_id - check_id title: |- Получение гостевой ссылки на просмотр аудита позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Export\Links\Get Audit_2.Methods.Audit.Export.Links.Get.Exec: title: Короткая гостевая ссылка на просмотр аудита позиций nullable: true type: string Audit_2.Methods.Audit.Export.Summary.Get: type: object properties: output: title: Формат экспортируемого файла type: string project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - output - project_id - check_id title: |- Экспорт отчета Анализа сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Export\Summary\Get Audit_2.Methods.Audit.Log.ActualError.Get: type: object properties: project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение информации о текущей ошибке на роботе @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Log\ActualError\Get Audit_2.Methods.Audit.Log.ActualError.Get.Exec: title: |- Информацией о текущей ошибке на роботе Вернет null, если ошибки на роботе нет nullable: true type: object additionalProperties: {} Audit_2.Methods.Audit.Log.Chart.Get: type: object properties: time1: title: Фильтр по периоду nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' time2: title: Фильтр по периоду nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - project_id - check_id title: |- Получение данных для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Log\Chart\Get description: '@deprecated' deprecated: true Audit_2.Methods.Audit.Log.Chart.Get.Exec: title: Данные для графика nullable: true type: array Audit_2.Types.Audit.Results.Export.TypeReport: type: integer enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 x-enum-varnames: - Review - Indexing - Snippet - Links - Images - Content - Pages - Page x-enum-descriptions: - Обзор - Индексация - Сниппет - Ссылки - Изображения - Контент - Страницы - Одна страница title: |- Тип отчета аудита для экспорта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Audit\Results\Export\TypeReport Audit_2.Methods.Audit.Results.Export.Get: type: object properties: type_report: allOf: - $ref: '#/components/schemas/Audit_2.Types.Audit.Results.Export.TypeReport' format: title: Формат экспорта nullable: true default: pdf type: string search: title: Данные поиска во всех табличных разделах (только для PDF) nullable: true type: string filter: title: Данные фильтрации во всех табличных разделах (только для PDF) nullable: true type: string external: title: Вид ссылок (только для PDF) nullable: true type: string project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - type_report - project_id - check_id title: |- Экспорт результатов аудита @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Results\Export\Get description: '@deprecated' deprecated: true Audit_2.Methods.Audit.Results.Export.Get.Exec: title: Ответ об успешнности экспорта результатов аудита nullable: true type: boolean Audit_2.Methods.Audit.Results.Page.Get: type: object properties: url: title: Ссылка на анализируемую страницу type: string search: title: Поиск nullable: true type: string orders: $ref: '#/components/schemas/orders' project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/check_id' required: - url - project_id - check_id title: |- Получение результатов анализа страницы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Audit\Results\Page\Get description: '@deprecated' deprecated: true Audit_2.Methods.Audit.Results.Page.Get.Exec: title: Результаты анализа страницы type: object properties: result: type: object properties: page_in_filter: type: boolean index: type: integer snippet: type: string content: type: string required: - page_in_filter - index - snippet - content required: - result Audit_2.Methods.Indexing.Checker.Go.Edit: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Отправка проектов на проверку индексации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Checker\Go\Edit Audit_2.Methods.Indexing.Checker.Go.Edit.Exec: title: Список id проектов, отправленных на проверку type: object properties: projectIds: type: array items: type: integer required: - projectIds Audit_2.Methods.Indexing.Checker.Price.Get: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Информация о стоимости запуска индексации по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Checker\Price\Get Audit_2.Methods.Indexing.Checker.Price.Get.Exec: type: object additionalProperties: {} Audit_2.Methods.Indexing.Export.Links.Get: type: object properties: searchers_keys: title: Поисковые ключи nullable: true type: array template_date_range: title: Диапозон значений шаблона nullable: true type: string dates: title: Произвольные даты без использования диапазона nullable: true type: array date1: title: Дата начала диапазона nullable: true type: string date2: title: Дата окончания диапазона nullable: true type: string type_range: title: Тип диапазона дат allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.TypeRange' type_range_compare: title: Тип диапазона дат (при сравнении) allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.TypeRange' count_dates: title: Количество дней в диапазоне type: integer tags_ids: title: ID тегов nullable: true type: array data_sort: title: Сортировка данных nullable: true type: array only_changed_for: title: Применение изменений только для nullable: true type: string project_id: $ref: '#/components/schemas/project_id' required: - type_range - type_range_compare - project_id title: |- Получение гостевой ссылки на просмотр индексации Необходимо указать либо date1 и date2, либо dates (вместе указывать нельзя) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Export\Links\Get Audit_2.Methods.Indexing.Export.Links.Get.Exec: title: Короткая гостевая ссылка на просмотр индексации nullable: true type: string Export_2.Types.Repository.Name: type: string enum: - gdrive x-enum-varnames: - GoogleDrive x-enum-descriptions: - null title: |- Хранилище для экспорта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Export_2\Types\Repository\Name Audit_2.Methods.Indexing.Export.ToRepository.Get: type: object properties: repository: allOf: - $ref: '#/components/schemas/Export_2.Types.Repository.Name' project_id: $ref: '#/components/schemas/project_id' required: - repository - project_id title: |- Экспорт файла в хранилище @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Export\ToRepository\Get Audit_2.Methods.Indexing.Summary.Chart.Get: type: object properties: dates: title: Произвольные даты без диапазона type: array searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Audit_2.Types.Indexing.SearcherKey' show_counts_changes: title: Отобразить количество изменений type: boolean show_counts_in_index: title: Отобразить количество страниц в индексе type: boolean show_counts_all: title: Отобразить количество проверенных страниц type: boolean forChart: title: |- Вернуть данные в формате для графика Недокументируемый параметр description: '@private' type: boolean project_id: $ref: '#/components/schemas/project_id' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - dates - project_id title: |- Получение сводок индексации для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Indexing\Summary\Chart\Get Audit_2.Methods.Indexing.Summary.Chart.Get.Exec: title: Сводки индексации nullable: true type: array Audit_2.Types.Sitemap.MaxPages: type: integer enum: - 100 - 1000 - 10000 - 100000 - 150000 - 300000 x-enum-varnames: - COUNT_100 - COUNT_1000 - COUNT_10000 - COUNT_100000 - COUNT_150000 - COUNT_300000 x-enum-descriptions: - null - null - null - null - null - null title: |- Предполагаемое число страниц на вашем сайте Выбираейте приблизительное занчение, например 100, 1000 или 10000 в зависимсоти от размеров вашего сйта Это значение влияет на стоимость генерации карты сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Types\Sitemap\MaxPages Audit_2.Methods.Sitemap.Checker.Go.Edit: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean max_pages: allOf: - $ref: '#/components/schemas/Audit_2.Types.Sitemap.MaxPages' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - max_pages title: |- Отправка проектов на проверку карты сайта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Sitemap\Checker\Go\Edit Audit_2.Methods.Sitemap.Checker.Go.Edit.Exec: title: Список id проектов, отрпавленных на проверку type: object properties: projectIds: type: array items: type: integer required: - projectIds Audit_2.Methods.Sitemap.Checker.Price.Get: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean max_pages: allOf: - $ref: '#/components/schemas/Audit_2.Types.Sitemap.MaxPages' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - max_pages title: |- Информация о стоимости запуска индексации по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Sitemap\Checker\Price\Get Audit_2.Methods.Sitemap.Checker.Price.Get.Exec: type: object additionalProperties: {} Audit_2.Methods.Watcher.Checker.Go.Edit: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Отправка проектов на проверку радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Checker\Go\Edit Audit_2.Methods.Watcher.Checker.Go.Edit.Exec: title: Список id проектов, отправленных на проверку type: object properties: projectIds: type: array items: type: integer required: - projectIds Audit_2.Methods.Watcher.Checker.Price.Get: type: object properties: debug: title: |- Запуск в режиме отладки Только для админов description: '@private' type: boolean filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: [] title: |- Информация о стоимости запуска индексации по проектам @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Checker\Price\Get Audit_2.Methods.Watcher.Checker.Price.Get.Exec: type: object additionalProperties: {} properties-check_id: title: ID проверки радара type: integer Audit_2.Methods.Watcher.Export.Links.Get: type: object properties: view_name: title: Выбранный элемент в меню type: string fulltext: title: Выводить полные тексты (для вкладки контент) type: boolean changed: default: all allOf: - $ref: '#/components/schemas/Audit_2.Types.Audit.Summary.FilterCheckState' tags_ids: title: Фильтр по тегам nullable: true type: array project_id: $ref: '#/components/schemas/project_id' check_id: $ref: '#/components/schemas/properties-check_id' required: - fulltext - project_id - check_id title: |- Создание гостевой ссылки на просмотр радара @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Export\Links\Get Audit_2.Methods.Watcher.Export.Links.Get.Exec: title: Короткая ссылка гостевого доступа для просмотра радара nullable: true type: string Audit_2.Methods.Watcher.Summary.Chart.Get: type: object properties: watcher_types: title: Тип проверки nullable: true type: array checks_ids: title: ID проверок type: array show_counts_changes: title: Отобразить количество изменений по типам type: boolean forChart: title: Недокументируемый параметр, данные для графика type: boolean project_id: $ref: '#/components/schemas/project_id' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - checks_ids - project_id title: |- Получение сводок радара для графика @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Audit_2\Methods\Watcher\Summary\Chart\Get Audit_2.Methods.Watcher.Summary.Chart.Get.Exec: title: Сводки с количеством изменений по каждому типу проверки nullable: true type: array Competitors_2.Methods.Export.ByDomains.Table.Get: type: object properties: output: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Export.Table.Output' func: default: export_byDomains_table type: string deleted: nullable: true type: boolean by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами nullable: true type: string strict_query: title: Делать ли проверку на наличие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number handler: title: |- Обработчик Для внутреннего использования Возможные значения: - handle - name nullable: true fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - output - by_type - region_index - query - type - view - date title: |- Экспорт запросов по доменам Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByDomains\Table\Get Competitors_2.Methods.Export.ByDomains.TableToProject.Add: type: object properties: func: default: export_byDomains_tableToProject type: string deleted: nullable: true type: boolean project_id: title: Id проекта type: integer auto_grouping: title: Добавить разделение на группы nullable: true type: integer filters_keywords: title: Фильтры для поисковых запросов type: array set_targets: title: Добавить ли в результат url type: boolean group_id: title: Id группы, если не указан будет создана новая группа в указанной папке nullable: true type: integer group_name: title: Имя группы, если не указан group_id, если группа с таким именем уже существует, то будет исползоваться она nullable: true type: string group_on: title: 'Активность создаваемых групп (по умолчанию: 1 - активные)' default: true type: boolean move_duplicate: title: 'Переносить ли дубли (по умолчанию: 0 - не переносить)' type: boolean move_duplicate_group_id: title: Id группы для переноса дублей, если не указана будет использован параметр move_duplicate_group_name nullable: true type: integer move_duplicate_group_name: title: Имя группы для переноса дублей, если группы с таким именем в папке move_duplicate_folder_id нет, она будет создана nullable: true type: string move_duplicate_folder_id: title: Id папки для переноса дублей, если не указана, то будет использоваться корневая папка проекта nullable: true type: integer remove_special_chars: title: 'Вырезать ли плюсы, точки, запятые, апострофы, кавычки (по умолчанию: 0 - не вырезать)' type: boolean tags: nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами nullable: true type: string strict_query: title: Делать ли проверку на наличие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number handler: title: |- Обработчик Для внутреннего использования Возможные значения: - handle - name nullable: true fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id - by_type - region_index - query - type - view - date title: |- Экспорт запросов по доменам в проект Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByDomains\TableToProject\Add Competitors_2.Methods.Export.ByDomains.TableToProject.Add.Exec: type: array Competitors_2.Methods.Export.ByLeaders.Table.Get: type: object properties: output: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Export.Table.Output' func: default: export_byLeaders_table type: string deleted: nullable: true type: boolean by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами nullable: true type: string strict_query: title: Делать ли проверку на наличие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number handler: title: |- Обработчик Для внутреннего использования Возможные значения: - handle - name nullable: true fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - output - by_type - region_index - query - type - view - date title: |- Экспорт запросов по доменам Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByLeaders\Table\Get Competitors_2.Methods.Export.ByLeaders.TableToProject.Add: type: object properties: func: default: export_byLeaders_tableToProject type: string deleted: nullable: true type: boolean project_id: title: Id проекта type: integer auto_grouping: title: Добавить разделение на группы nullable: true type: integer filters_keywords: title: Фильтры для поисковых запросов type: array set_targets: title: Добавить ли в результат url type: boolean group_id: title: Id группы, если не указан будет создана новая группа в указанной папке nullable: true type: integer group_name: title: Имя группы, если не указан group_id, если группа с таким именем уже существует, то будет исползоваться она nullable: true type: string group_on: title: 'Активность создаваемых групп (по умолчанию: 1 - активные)' default: true type: boolean move_duplicate: title: 'Переносить ли дубли (по умолчанию: 0 - не переносить)' type: boolean move_duplicate_group_id: title: Id группы для переноса дублей, если не указана будет использован параметр move_duplicate_group_name nullable: true type: integer move_duplicate_group_name: title: Имя группы для переноса дублей, если группы с таким именем в папке move_duplicate_folder_id нет, она будет создана nullable: true type: string move_duplicate_folder_id: title: Id папки для переноса дублей, если не указана, то будет использоваться корневая папка проекта nullable: true type: integer remove_special_chars: title: 'Вырезать ли плюсы, точки, запятые, апострофы, кавычки (по умолчанию: 0 - не вырезать)' type: boolean tags: nullable: true allOf: - $ref: '#/components/schemas/Tags_2.Types.TagsIds' by_type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.ByType' region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза (или ее часть) / url type: string type: allOf: - $ref: '#/components/schemas/Competitors_2.Types.Report.Type' view: title: Представление отчета type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' query_vs: title: Ключевая фраза (или ее часть) / url конкурента (для сравнения запросов) nullable: true type: string rel_vs: title: Тип связи запросов между конкурентами nullable: true type: string strict_query: title: Делать ли проверку на наличие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Минимальная схожесть nullable: true type: number handler: title: |- Обработчик Для внутреннего использования Возможные значения: - handle - name nullable: true fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id - by_type - region_index - query - type - view - date title: |- Экспорт запросов по доменам в проект Работает только с отчетами по URL по списку доменов с оплаченной схожестью @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Export\ByLeaders\TableToProject\Add Competitors_2.Methods.Export.ByLeaders.TableToProject.Add.Exec: type: array Competitors_2.Methods.Orders.ByKeyword.Info.Get: type: object properties: region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Ключевая фраза type: string date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' intersection: title: Степень схожести конкурентов для сравнения type: number short_if_paid: title: Не возвращать информацию кроме is_paymented и options, если отчет оплачен type: boolean short_domains_info: title: Не возвращать подробную информацию о подобранных доменах (count_competitors_keywords и count_competitors_ads) type: boolean apply_discount: title: Отображать сумму с учетом скидки (по умолчанию 1) default: 1 type: integer deleted: title: Использовать удаленные отчеты type: boolean short: title: Получить краткую статистику, только количество конкурентов type: boolean required: - region_index - query - date - intersection title: |- Получение информации об отчете (вернет нулевые данные, если отчет уже оплачен) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\ByKeyword\Info\Get Competitors_2.Methods.Orders.ByKeyword.Info.Get.Exec: type: array Competitors_2.Methods.Orders.ByUrl.Info.Get: type: object properties: region_index: title: Индекс региона (не путать с ключом региона) type: integer query: title: Url allOf: - $ref: '#/components/schemas/TV.API.Types.UrlUTF' date: title: Дата проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Date' short_if_paid: title: Не возвращать информацию кроме is_paymented, если отчет оплачен type: boolean short_domains_info: title: Не возвращать подробную информацию о подобранных доменах (count_competitors_keywords и count_competitors_ads) type: boolean apply_discount: title: Отображать сумму с учетом скидки (по умолчанию 1) default: 1 type: integer deleted: title: Использовать удаленные отчеты type: boolean strict_query: title: Делать ли проверку на наоичие пути в URL (используется при (by_type = url)) type: boolean intersection: title: Степень схожести конкурентов для сравнения type: number required: - region_index - query - date - intersection title: |- Получение информации об отчете (вернет нулевые данные, если отчет уже оплачен) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Competitors_2\Methods\Orders\ByUrl\Info\Get Competitors_2.Methods.Orders.ByUrl.Info.Get.Exec: type: array Content_2.Methods.Apometr.Snapshots.Top.Get: type: object properties: datetime: title: Дата и время проверки allOf: - $ref: '#/components/schemas/TV.API.Types.Datetime' region_index: title: Индекс региона type: integer action: allOf: - $ref: '#/components/schemas/Content_2.Types.Apometr.Action' required: - datetime - region_index - action title: |- Получение топа выдачи сайтов за определенную проверку @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Snapshots\Top\Get Content_2.Methods.Apometr.Snapshots.Top.Get.Exec: title: |- Статистика домена по каждой категории Позиция 0 - значит, домен вышел из топа nullable: true type: array items: type: array items: type: object properties: domain: type: string pos: type: string prev: type: integer delta: type: integer required: - domain - pos - prev - delta Content_2.Methods.Apometr.Text.Calendar.Get: type: object properties: date: title: Дата календаря nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: [] title: |- Получение календаря текстовых апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Text\Calendar\Get Content_2.Methods.Apometr.Text.Calendar.Get.Exec: title: 'Матрица: массив с индексами времени с массивом с индексами дат со значением количества страниц в индексе (в UNIXTIME)' type: object additionalProperties: type: object additionalProperties: type: integer Content_2.Methods.Apometr.Text.Updates.Get: type: object properties: limit: default: 100 type: integer searcher_key: allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' date: nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' required: - searcher_key title: |- Получение текстовых апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Text\Updates\Get Content_2.Methods.Apometr.Text.Updates.Get.Exec: type: array Content_2.Methods.Apometr.Updates.Dates.Get: type: object properties: limit: nullable: true type: integer required: [] title: |- Получение дат апдейтов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Apometr\Updates\Dates\Get Content_2.Methods.Apometr.Updates.Dates.Get.Exec: type: array Content_2.Methods.Journal.Course.Certificates.Add: type: object properties: course_url: title: Url курса относительно домена type: string user_name: title: Имя на кого выписывается сертификат type: string required: - course_url - user_name title: |- Создание сертификата Можно создавать только для пройденных курсов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Add Content_2.Methods.Journal.Course.Certificates.Add.Exec: nullable: true type: integer Content_2.Methods.Journal.Course.Certificates.Edit: type: object properties: course_url: title: Url курса относительно домена type: string user_name: title: Имя на кого выписывается сертификат type: string required: - course_url - user_name title: |- Изменение сертификата Можно менять только имя, если оно не указано @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Edit Content_2.Methods.Journal.Course.Certificates.Edit.Exec: nullable: true type: integer Content_2.Methods.Journal.Course.Certificates.Get: type: object properties: course_url: title: Url курса относительно домена type: string required: - course_url title: |- Получение своего сертификата @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Get Content_2.Methods.Journal.Course.Certificates.Get.Exec: nullable: true Content_2.Methods.Journal.Course.Chapters.Get: type: object properties: fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: [] title: |- Получение модулей курса Дополнительные поля: - lessons - см. includeLessons() @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Chapters\Get Content_2.Methods.Journal.Course.Chapters.Get.Exec: type: array items: $ref: '#/components/schemas/Models.Pages' Content_2.Methods.Journal.Dictionary.ArticlesByLetter.Get: type: object properties: {} required: [] title: |- Получение списка страниц по буквам для модуля SEO словарь Результат функции кешируется @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Dictionary\ArticlesByLetter\Get Content_2.Methods.Journal.Dictionary.ArticlesByLetter.Get.Exec: title: массив с ключом "Буква" и значением массив страниц Pages nullable: true anyOf: - type: object additionalProperties: type: object properties: url: type: string h1: type: string required: - url - h1 - type: 'null' Content_2.Methods.Journal.Dictionary.WordOfday.Get: type: object properties: {} required: [] title: |- Получение статьи для "Слово дня" в модуле SEO словарь @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Dictionary\WordOfday\Get Content_2.Methods.Journal.Dictionary.WordOfday.Get.Exec: nullable: true anyOf: - type: object additionalProperties: type: object properties: url: type: string menu_name: type: string description: type: string count_views: type: integer required: - url - menu_name - description - count_views - type: 'null' Keywords_2.Types.Collect.Ext.Type: type: string enum: - groupName - groupNameWithKeywords - keywords x-enum-varnames: - GroupName - GroupnameWithKeywords - Keywords x-enum-descriptions: - По названию группы - По названию группы и ключевым словам - По ключевым словам title: |- По каким параметрам расширять группу @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Types\Collect\Ext\Type Keywords_2.Methods.Collect.Ext.Go.Edit: type: object properties: project_id: title: ID проекта type: integer keywords_minus: title: Минус фразы nullable: true type: array type: title: Каким типом расширять группу allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.Ext.Type' qualifiers: title: Объекты определителей настроек ПС и регионов allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.Qualifiers' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - type - qualifiers title: |- Постановка задачи на расширение группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Ext\Go\Edit Keywords_2.Methods.Collect.Ext.Go.Edit.Exec: nullable: true Keywords_2.Methods.Collect.Ext.Price.Get: type: object properties: project_id: title: ID проекта type: integer keywords_minus: title: Минус фразы nullable: true type: array apply_discount: title: 'Отображать сумму с учетом скидки (по умолчанию: 1)' default: true type: boolean type: title: Каким типом расширять группу allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.Ext.Type' qualifiers: title: Объекты определителей настроек ПС и регионов allOf: - $ref: '#/components/schemas/Keywords_2.Types.Collect.Qualifiers' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - type - qualifiers title: |- Получение цены на расширение группы @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Keywords_2\Methods\Collect\Ext\Price\Get Keywords_2.Methods.Collect.Ext.Price.Get.Exec: title: Информация о стоимости запуска подбора запросов nullable: true type: object properties: pricesByUsers: type: object additionalProperties: type: object properties: price: type: number priceOriginal: type: number qualifiers: type: object properties: region_key: type: integer searcher_key: anyOf: - type: integer enum: - '0' - type: integer enum: - '1' - type: integer enum: - '5' - type: integer enum: - '100' - type: integer enum: - '101' - type: integer enum: - '102' - type: integer enum: - '104' - type: integer enum: - '105' - type: integer enum: - '106' region_lang: anyOf: - type: string - type: 'null' also_searched: anyOf: - type: integer - type: 'null' depth: anyOf: - type: integer - type: 'null' hint_depth: anyOf: - type: integer enum: - '1' - type: integer enum: - '2' - type: integer enum: - '3' hint_generators: type: array items: anyOf: - type: string enum: - letter - type: string enum: - letter_ru - type: string enum: - number - type: string enum: - space required: - region_key - searcher_key - hint_depth - hint_generators comment: type: string required: - price - priceOriginal - qualifiers - comment required: - pricesByUsers Positions_2.Methods.Searchers.Regions.Export.Get: type: object properties: project_id: title: Id проекта type: integer required: - project_id title: |- Экспорт регионов (CSV) - searcher_key, name_or_key (название или код)[, country_code (2 буквенный код страны), lang, device, depth] @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Export\Get Positions_2.Methods.Searchers.Regions.Import.Add: type: object properties: project_id: title: Id проекта type: integer regions: title: |- Массив регионов в формате CSV array regions - массив регионов в формате CSV file(csv) regions - файл с содержимым для импорта в формат CSV - нельзя передавать regions одновременно в виде массива и в виде файла формат csv (от 2 до 6 столбцов): - searcher_key, name_or_key (название или код)[, country_code (2 буквенный код страны), lang, device, depth] nullable: true required: - project_id title: |- Импорт регионов (CSV) @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Import\Add Positions_2.Methods.Searchers.Regions.Import.Add.Exec: nullable: true type: integer Positions_2.Methods.Searchers.Regions.Sort.Edit: type: object properties: project_id: title: Id проекта type: integer searcher_key: title: Ключ ПС allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' regions_indexes: title: Ключи регионов allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' required: - project_id - searcher_key - regions_indexes title: |- Настройка сортировки регионов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Positions_2\Methods\Searchers\Regions\Sort\Edit Positions_2.Methods.Searchers.Regions.Sort.Edit.Exec: nullable: true Projects_2.Methods.Tasks.Volumes.Price.Get: type: object properties: keywords: title: Массив ключевых запросов в формате CSV type: array qualifiers: title: Объекты определителей частоты (параметр не обязателен, если check_all_regions = true) allOf: - $ref: '#/components/schemas/Keywords_2.Types.Volumes.Qualifiers' required: - keywords - qualifiers title: |- Получение цены проверки частоты задачи без создания проекта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Projects_2\Methods\Tasks\Volumes\Price\Get Projects_2.Methods.Tasks.Volumes.Price.Get.Exec: type: number Robot_2.Methods.Admin.Keys.AutoIncrement.Get: type: object properties: {} required: [] title: |- Получение следующего id ключа для вставки в таблицу ключей @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\AutoIncrement\Get Robot_2.Methods.Admin.Keys.AutoIncrement.Get.Exec: type: integer Robot_2.Methods.Admin.Keys.Domain.Add: type: object properties: layer_id: title: ID слоя type: integer searcher_key: title: Ключ ПС type: integer domain: title: Домен type: string required: - layer_id - searcher_key - domain title: |- Добавление домена для слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\Domain\Add Robot_2.Methods.Admin.Keys.Domain.Add.Exec: nullable: true type: integer Robot_2.Methods.Admin.Keys.Domain.Del: type: object properties: layer_id: title: ID слоя type: integer searcher_key: title: Ключ ПС type: integer domain: title: Домен type: string required: - layer_id - searcher_key - domain title: |- Удаление домена для слоя @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\Domain\Del Robot_2.Methods.Admin.Keys.Domain.Del.Exec: nullable: true type: integer Robot_2.Methods.Admin.Keys.IpCSV.Add: type: object properties: list_ip: title: Список ip type: string required: - list_ip title: |- Добавление ip @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\IpCSV\Add Robot_2.Methods.Admin.Keys.IpCSV.Add.Exec: nullable: true type: integer Robot_2.Methods.Admin.Keys.IpCSV.Get: type: object properties: layer_id: title: ID слоя type: integer fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' required: - layer_id title: |- Получить информацию о слое @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\IpCSV\Get Robot_2.Methods.Admin.Keys.IpCSV.Get.Exec: nullable: true Models.AdminLayers.Key: properties: COUNT(*): nullable: true csv: nullable: true id: {} layer_id: nullable: true api: nullable: true user: nullable: true pass: nullable: true ip: nullable: true original_ip: nullable: true countryCode: nullable: true type: nullable: true secret_0: nullable: true secret_101: nullable: true secret_102: nullable: true ban_search_0: nullable: true ban_search_1: nullable: true ban_search_101: nullable: true ban_search_102: nullable: true stop_to: nullable: true Robot_2.Methods.Admin.Keys.Status.Edit: type: object properties: layer_id: title: ID слоя type: integer searcher_key: title: Ключ ПС type: integer status: title: Домен type: string limit: $ref: '#/components/schemas/limit' required: - layer_id - searcher_key - status title: |- Редактирование статуса IP @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Keys\Status\Edit Robot_2.Methods.Admin.Keys.Status.Edit.Exec: nullable: true type: integer Robot_2.Methods.Admin.Proxy.ProxyServer.Edit: type: object properties: server_name: title: Название сервера type: string required: - server_name title: |- Сохранение настройки указанного layer на прокси сервере @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Robot_2\Methods\Admin\Proxy\ProxyServer\Edit Robot_2.Methods.Admin.Proxy.ProxyServer.Edit.Exec: type: object properties: messages: type: array items: type: string required: - messages Snapshots_2.Methods.Competitors.Chart.Export.Get: type: object properties: project_id: title: Id проекта type: integer region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_tops: title: Добавить в результат данные по топам type: boolean show_avg: title: Добавить в результат среднюю позицию type: boolean show_median: title: Добавить в результат медианную позицию type: boolean show_visibility: title: Добавить в результат type: boolean show_urls: title: Добавить в результат type: boolean competitor_by: title: '@deprecated Используется в старой версии дизайна' deprecated: true default: domain allOf: - $ref: '#/components/schemas/Snapshots_2.Types.Competitors.OutputFormat' domains: title: Фильтр по доменам nullable: true type: array show_exists_dates: title: Добавить в результат даты, в которых были проверки (existsDates) type: boolean dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 2 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id title: |- Экспорт сводки с графика Описание параметров смотреть в get/snapshots_2/competitors @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Chart\Export\Get Snapshots_2.Types.History.Export.Repository: type: string enum: - gdrive x-enum-varnames: - GoogleDrive x-enum-descriptions: - null title: |- Название директории для эспорта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Types\History\Export\Repository Snapshots_2.Methods.Competitors.Export.ToRepository.Get: type: object properties: project_id: title: Id проекта type: integer repository: allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.Export.Repository' region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_exists_dates: title: Добавить ли в результат даты, в которых были проверки (existsDates) type: boolean show_ams: title: Добавить ли в результат показатель шторма между выбранными проверками type: boolean positions_fields: nullable: true allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.PositionsFields' searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 3 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id - repository title: |- Экспорт в хранилище Производит редирект на файл в кранилище @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\Competitors\Export\ToRepository\Get Snapshots_2.Methods.History.Export.ToRepository.Get: type: object properties: project_id: title: Id проекта type: integer repository: allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.Export.Repository' output: allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.Export.Output' region_index: title: |- Индекс региона Если не задан нужно задать параметры searcher_key, region_key, region_lang, region_device nullable: true type: integer region_key: title: Ключ региона nullable: true type: integer region_lang: title: Язык региона nullable: true type: string region_device: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.RegionDevice' show_exists_dates: title: Добавить ли в результат даты, в которых были проверки (existsDates) type: boolean show_ams: title: Добавить ли в результат показатель шторма между выбранными проверками type: boolean positions_fields: nullable: true allOf: - $ref: '#/components/schemas/Snapshots_2.Types.History.PositionsFields' searcher_key: nullable: true allOf: - $ref: '#/components/schemas/Positions_2.Types.SearcherKey' dates: title: |- Произвольные даты без использования диапазона Если не задан нужно задать параметры date1, date2, type_range, count_dates nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.DateArray' date1: title: Дата начала диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' date2: title: Дата окончания диапазона nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Date' type_range: title: Тип диапазона дат default: 3 type: integer count_dates: title: Количество дней в диапазоне default: 31 type: integer only_exists_first_date: title: |- Только запросы, присутствующие в первой проверке указанного периода - 2 - только добавленные запросы за период, работает не корректно из-за ограничения JOIN CH nullable: true type: integer group_folder_id_depth: title: При фильтрации по ID папок также искать в подпапках type: boolean show_trash: title: Искать в корзине type: boolean fields: $ref: '#/components/schemas/fields' orders: $ref: '#/components/schemas/orders' filters: $ref: '#/components/schemas/filters' id: $ref: '#/components/schemas/id' limit: $ref: '#/components/schemas/limit' offset: $ref: '#/components/schemas/offset' fetch_style: $ref: '#/components/schemas/fetch_style' required: - project_id - repository - output title: |- Экспорт в хранилище Производит редирект на файл в кранилище @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Snapshots_2\Methods\History\Export\ToRepository\Get Tickets_2.Methods.Admin.Templates.Sort.Edit: type: object properties: ids: title: ID шаблонов allOf: - $ref: '#/components/schemas/TV.API.Types.IntArray' required: - ids title: |- Изменение сортировки шаблонов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Templates\Sort\Edit Tickets_2.Methods.Admin.Templates.Sort.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Ticket.CommentAdmin.Edit: type: object properties: comment: title: Комментарий type: string ticket_id: title: ID тикета type: integer required: - comment - ticket_id title: |- Изменение комментария о пользователя в тикете @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Ticket\CommentAdmin\Edit Tickets_2.Methods.Admin.Ticket.CommentAdmin.Edit.Exec: nullable: true type: integer Tickets_2.Methods.Admin.Ticket.ResourceAdmin.Edit: type: object properties: resource_admin: title: Ссылка type: string ticket_id: title: ID тикета type: integer required: - resource_admin - ticket_id title: |- Изменение админской ссылки к тикетам. Только для админов @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tickets_2\Methods\Admin\Ticket\ResourceAdmin\Edit Tickets_2.Methods.Admin.Ticket.ResourceAdmin.Edit.Exec: nullable: true type: integer Tpvsr_2.Methods.Stat.Export.GuestLinks.Get: type: object properties: hash: title: Хэш ссылки type: string required: - hash title: |- Поучение гостевой ссылки @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Export\GuestLinks\Get Tpvsr_2.Methods.Stat.Export.GuestLinks.Get.Exec: type: string Tpvsr_2.Types.Stat.Export.Referrers.Output: type: string enum: - csv x-enum-varnames: - Csv x-enum-descriptions: - null title: |- Формат экспорта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Types\Stat\Export\Referrers\Output Tpvsr_2.Methods.Stat.Export.Referrers.Get: type: object properties: hash: title: Хэш ссылки type: string output: allOf: - $ref: '#/components/schemas/Tpvsr_2.Types.Stat.Export.Referrers.Output' required: - hash - output title: |- Получение списка источников @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Tpvsr_2\Methods\Stat\Export\Referrers\Get Tpvsr_2.Methods.Stat.Export.Referrers.Get.Exec: type: string Users_2.Methods.Profile.Brand.Logo.Del: type: object properties: {} required: [] title: |- Удаление логотипа компании @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Brand\Logo\Del Users_2.Methods.Profile.Brand.Logo.Del.Exec: type: integer Users_2.Methods.Profile.Brand.Logo.Edit: type: object properties: file: title: Ссылка на новый логотип nullable: true type: string required: [] title: |- Изменение логотипа бренда @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Profile\Brand\Logo\Edit Users_2.Methods.Profile.Brand.Logo.Edit.Exec: type: boolean Users_2.Methods.Ranks.Promocode.Twitter.Add: type: object properties: {} required: [] title: |- Установка ранга Twitter @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Ranks\Promocode\Twitter\Add Users_2.Methods.Ranks.Promocode.Twitter.Add.Exec: nullable: true type: integer Users_2.Methods.Stats.Account.ListMonth.Get: type: object properties: period: title: Какую часть от периода показать default: 1 type: integer required: [] title: |- Получение списка месяцев @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\ListMonth\Get Users_2.Methods.Stats.Account.ListMonth.Get.Exec: nullable: true type: array Users_2.Methods.Stats.Account.ListProjects.Get: type: object properties: search: title: Поиск по имени или id проекта type: string required: [] title: |- Получение списка проектов для статистики аккаунта @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\ListProjects\Get Users_2.Methods.Stats.Account.ListProjects.Get.Exec: nullable: true type: array Users_2.Methods.Stats.Account.ListPs.Get: type: object properties: project_id: title: ID проекта type: integer required: [] title: |- Получение списка используемых ПС в проекте @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\ListPs\Get Users_2.Methods.Stats.Account.ListPs.Get.Exec: nullable: true type: array Users_2.Methods.Stats.Account.Ps.Get: type: object properties: project_id: title: ID проекта type: integer period: title: Какую часть от периода показать type: integer colorsPsBySearcherKey: default: '0': '#FFD633' '1': '#4285F4' '4': '#CC181E' '5': '#0C8484' '20': '#FFD633' '21': '#FFD633' type: array required: - period title: |- Получение статистики по ПС @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Stats\Account\Ps\Get Users_2.Methods.Stats.Account.Ps.Get.Exec: nullable: true type: array Users_2.Types.Tpa.Action: type: string enum: - auth - join x-enum-varnames: - Auth - Join x-enum-descriptions: - Авторизация - Привязка аккаунта title: |- Действие, выполняемое при авторизации @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Types\Tpa\Action Users_2.Methods.Tpa.Apple.Auth.Get: type: object properties: jwt: title: JWT токен type: string action: allOf: - $ref: '#/components/schemas/Users_2.Types.Tpa.Action' required: - jwt - action title: |- Авторизация через Apple ID @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Apple\Auth\Get description: '@see https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/configuring_your_webpage_for_sign_in_with_apple' Users_2.Methods.Tpa.Apple.Auth.Get.Exec: nullable: true type: array Users_2.Methods.Tpa.Facebook.Auth.Get: type: object properties: access_token: title: Токен доступа type: string action: allOf: - $ref: '#/components/schemas/Users_2.Types.Tpa.Action' required: - access_token - action title: |- Авторизация через Facebook @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Facebook\Auth\Get Users_2.Methods.Tpa.Facebook.Auth.Get.Exec: nullable: true type: array Users_2.Methods.Tpa.Google.Auth.Get: type: object properties: jwt: title: JWT токен type: string action: allOf: - $ref: '#/components/schemas/Users_2.Types.Tpa.Action' lang: nullable: true allOf: - $ref: '#/components/schemas/TV.API.Types.Lang' required: - jwt - action title: |- Авторизация через Google @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Google\Auth\Get description: |- @see https://developers.google.com/identity/gsi/web/reference/js-reference @see https://developers.google.com/identity/gsi/web/guides/verify-google-id-token Users_2.Methods.Tpa.Google.Auth.Get.Exec: nullable: true anyOf: - type: object properties: id: type: integer auth: type: string redirect: type: string required: - id - auth - redirect - type: 'null' Users_2.Methods.Tpa.Vk.Auth.Get: type: object properties: code: title: Код подтверждения для получения OAuth-токена type: string device_id: title: Id девайса, с которого была выполнена аутентификация type: string state: title: Дополнительные данные, записанные с начала авторизации type: string code_verifier: title: Код верификации, полученный при генерации ссылки type: string action: allOf: - $ref: '#/components/schemas/Users_2.Types.Tpa.Action' redirect: title: Url редиректа после авторизации type: string required: - code - device_id - state - code_verifier - action - redirect title: |- Авторизация через VK ID @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Vk\Auth\Get description: '@see https://id.vk.ru/about/business/go/docs/ru/vkid/latest/vk-id/connection/api-integration/api-description' Users_2.Methods.Tpa.Vk.Auth.Get.Exec: nullable: true type: array Users_2.Methods.Tpa.Yandex.Auth.Get: type: object properties: code: title: Код подтверждения для получения OAuth-токена type: string action: allOf: - $ref: '#/components/schemas/Users_2.Types.Tpa.Action' redirect: title: Url редиректа после авторизации type: string required: - code - action - redirect title: |- Авторизация через Яндекс ID @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Users_2\Methods\Tpa\Yandex\Auth\Get description: '@see https://yandex.ru/dev/id/doc/ru/user-information' Users_2.Methods.Tpa.Yandex.Auth.Get.Exec: nullable: true type: array Admin_2.Methods.Actions.Positions.History.Copy.Add: type: object properties: projectId: title: Откуда скопировать type: integer projectId2: title: Куда скопировать type: integer skipEmpty: title: Пропустить пустые истории type: integer test: title: Является ли запуск - тестом type: boolean required: - projectId - projectId2 - skipEmpty - test title: |- Копирование истории позиций @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Admin_2\Methods\Actions\Positions\History\Copy\Add Admin_2.Methods.Actions.Positions.History.Copy.Add.Exec: allOf: - $ref: '#/components/schemas/Admin_2.Objects.Actions.Result' Content_2.Methods.Journal.Course.Certificates.ByID.Get: type: object properties: id: title: Id сертификата type: integer required: - id title: |- Получение сертификата по id @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\ByID\Get Content_2.Methods.Journal.Course.Certificates.ByID.Get.Exec: nullable: true Content_2.Methods.Journal.Course.Certificates.Image.Get: type: object properties: format: title: |- Формат файла * pdf * png type: string output: title: |- Возвращаемый формат * dataURL: вернуть в ответе как Data URL * inline вывести файл как есть nullable: true type: string dpr: title: devicePixelRatio, см. в js window.devicePixelRatio, имеет смысл для format = png nullable: true type: number id: title: Id сертификата type: integer required: - format - id title: |- Получение сертификата в виде изображения @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Content_2\Methods\Journal\Course\Certificates\Image\Get Content_2.Methods.Journal.Course.Certificates.Image.Get.Exec: nullable: true Informer_2.Methods.Push.Safari.WebService.AuthToken.Get: type: object properties: {} required: [] title: |- Получение токена авторизации для работы с safari web push Создаст токен, если его не существует @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\Informer_2\Methods\Push\Safari\WebService\AuthToken\Get Informer_2.Methods.Push.Safari.WebService.AuthToken.Get.Exec: type: string System_2.Methods.Common.Tests.Speed.File.Get: type: object properties: size: title: Размер файла в байтах type: integer token: title: Проверочный токен type: string required: - size - token title: |- Генерация тестового файла Вернет случайный набор символов в формате application/json; charset=utf-8 URL для теста: https://topvisor.com/ajax/get.php?module=system_2&func=common_tests_speed_file&size=$size&token=$token @see jetbrains://idea/navigate/reference?project=topvisor-com&fqn=Services\System_2\Methods\Common\Tests\Speed\File\Get