Перейти к основному содержимому
Версия: Последняя

Описание Operator API

/categories/get_category​

POST​

Summary:​

getCategory

Description:​

Получение категории

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.CategoryGetInput
Responses​
CodeDescriptionSchema
200OKschema.CategoryOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/categories/query_categories_by_project​

POST​

Summary:​

queryCategoriesByProject

Description:​

Получение категорий по cегменту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.CategoryQueryInput
Responses​
CodeDescriptionSchema
200OKschema.CategoriesOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/categories/query_tree_by_project​

POST​

Summary:​

queryCategoryTreeByProject

Description:​

Получение дерева категорий по cегменту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.CategoryQueryInput
Responses​
CodeDescriptionSchema
200OKschema.CategoriesOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/chats/create_chat​

POST​

Summary:​

createChat

Description:​

Создание чата

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ChatCreateInput
Responses​
CodeDescriptionSchema
200OKschema.ChatOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/chats/get_chat​

POST​

Summary:​

getChat

Description:​

Получение чата

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ChatIdInput
Responses​
CodeDescriptionSchema
200OKschema.ChatOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/chats/open​

POST​

Summary:​

openSystemChatWithBot

Description:​

Открыть системный чат с ботом

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ChatCreateInput
Responses​
CodeDescriptionSchema
200OKschema.ChatOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/chats/open_ticket​

POST​

Summary:​

openChatTicket

Description:​

Открытие чата обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ChatIdInput
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/chats/query_chats_by_client​

POST​

Summary:​

queryChatsByClient

Description:​

Получение чатов по клиенту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ChatQueryClientInput
Responses​
CodeDescriptionSchema
200OKschema.ChatList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/chats/search_chats_by_clients​

POST​

Summary:​

searchChatsByClients

Description:​

Получение чатов по клиентам

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ChatQueryInput
Responses​
CodeDescriptionSchema
200OKschema.ChatList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/chats/send_message_to_company​

POST​

Summary:​

sendMessageToCompany

Description:​

Отправить сообщение компании

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ChatSendCompanyInput
Responses​
CodeDescriptionSchema
200OKschema.ChatSendCompanyOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/client_comments/create​

POST​

Summary:​

createClientComment

Description:​

Создание комментария клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientCommentInputRequest
Responses​
CodeDescriptionSchema
200OKschema.ClientComment
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/client_comments/delete​

POST​

Summary:​

deleteClientComment

Description:​

Удаление комментария клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientCommentCommentIdInput
Responses​
CodeDescriptionSchema
200OKschema.ClientComment
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/client_comments/get_by_client_id​

POST​

Summary:​

getCommentsForClient

Description:​

Получение комментариев клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientCommentClientIdInput
Responses​
CodeDescriptionSchema
200OK[ schema.ClientComment ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/client_comments/update​

POST​

Summary:​

updateClientComment

Description:​

Обновление комментария клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientCommentUpdateInput
Responses​
CodeDescriptionSchema
200OKschema.ClientComment
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/clients/ban​

POST​

Summary:​

banClient

Description:​

Заблокировать клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientBanInput
Responses​
CodeDescriptionSchema
200OKschema.Client
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/clients/connect​

POST​

Summary:​

connectClient

Description:​

Соединение клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientConnectInput
Responses​
CodeDescriptionSchema
200OKschema.ClientOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/clients/disconnect​

POST​

Summary:​

disconnectClient

Description:​

Отсоединение клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientIdInput
Responses​
CodeDescriptionSchema
200OKschema.ClientOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/clients/get_client​

POST​

Summary:​

getClient

Description:​

Получение клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientIdInput
Responses​
CodeDescriptionSchema
200OKschema.ClientOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/clients/mark​

POST​

Summary:​

markClient

Description:​

Маркировать клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientMarkInput
Responses​
CodeDescriptionSchema
200OKschema.ClientOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/clients/unban​

POST​

Summary:​

unbanClient

Description:​

Разблокировать клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientBanInput
Responses​
CodeDescriptionSchema
200OKschema.Client
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/clients/update_banned_client​

POST​

Summary:​

updateBannedClient

Description:​

Обновить заблокированного клиента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ClientBanInput
Responses​
CodeDescriptionSchema
200OKschema.Client
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/files/get/{fileId}​

GET​

Summary:​

files_get

Description:​

Получение файла по Id

Responses​
CodeDescriptionSchema
200OKschema.File
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/files/image/{fileId}​

GET​

Summary:​

files_image

Description:​

Получение файла изображения по Id

Responses​
CodeDescriptionSchema
200OKschema.File
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/files/meta​

POST​

Summary:​

files_meta

Description:​

Получение мета файлов

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.FileIdRequest
Responses​
CodeDescriptionSchema
200OKschema.FileOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/files/upload​

POST​

Summary:​

files_upload

Description:​

Загрузка файлов

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.FileUploadInput
Responses​
CodeDescriptionSchema
200OKschema.FileOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/files/upload_to_client​

POST​

Summary:​

files_uploadToClient

Description:​

Загрузка файлов клиенту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.FileUploadInput
Responses​
CodeDescriptionSchema
200OKschema.FileOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/inboxes/get_inbox_by_user​

POST​

Summary:​

inboxes_getInboxByUser

Description:​

Получение входящих по пользователю

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserIdRequest
Responses​
CodeDescriptionSchema
200OKschema.InputOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/inboxes/get_my_inbox​

POST​

Summary:​

inboxes_getMyInbox

Description:​

Получение входящих по авторизованному пользователю

Responses​
CodeDescriptionSchema
200OKschema.InputOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/inboxes/get_thread​

POST​

Summary:​

inboxes_getThread

Description:​

Получение входящих по Id thread

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.InboxGetThreadRequest
Responses​
CodeDescriptionSchema
200OKschema.InboxThreadOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/inboxes/mark_thread_as_read​

POST​

Summary:​

inboxes_markThreadAsRead

Description:​

Пометить входящие как прочитанные

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.InboxGetThreadRequest
Responses​
CodeDescriptionSchema
200OKschema.InboxThreadOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/inboxes/mark_thread_by_ticket_as_read​

POST​

Summary:​

inboxes_markThreadByTicketAsRead

Description:​

Пометить входящее обращение как прочитанное

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.InboxThreadOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/inboxes/query_my_threads​

POST​

Summary:​

inboxes_queryMyThreads

Description:​

Получение входящих обращений по авторизованному пользователю

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.InboxQueryMyRequest
Responses​
CodeDescriptionSchema
200OKschema.InboxThreadList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/inboxes/query_threads_by_user​

POST​

Summary:​

inboxes_queryThreadsByUser

Description:​

Получение входящих обращений по пользователю

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.InboxQueryThreadsByUserRequest
Responses​
CodeDescriptionSchema
200OKschema.InboxThreadList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/markers/create​

POST​

Summary:​

createMarker

Description:​

Создание маркера

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.MarkerCreateRequest
Responses​
CodeDescriptionSchema
200OKschema.Marker
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/markers/create_tag​

POST​

Summary:​

createTag

Description:​

Создание тега

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.MarkerTagRequest
Responses​
CodeDescriptionSchema
200OKschema.Tag
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/markers/delete_tag​

POST​

Summary:​

deleteTag

Description:​

Удаление тега

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.MarkerTagIdRequest
Responses​
CodeDescriptionSchema
200OKschema.Tag
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/markers/get_by_project​

POST​

Summary:​

getByProject

Description:​

Получение маркеров по cегменту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ProjectIdRequest
Responses​
CodeDescriptionSchema
200OKschema.Marker
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/markers/get_tags​

POST​

Summary:​

getTags

Description:​

Получение всех тегов в сегменте

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ProjectIdRequest
Responses​
CodeDescriptionSchema
200OK[ schema.Tag ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/markers/query_tags​

POST​

Summary:​

queryTags

Description:​

Получение тегов

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.MarkerTagQueryRequest
Responses​
CodeDescriptionSchema
200OK[ schema.Tag ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/markers/update​

POST​

Summary:​

updateMarker

Description:​

Обновление маркера

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.MarkerUpdateRequest
Responses​
CodeDescriptionSchema
200OKschema.Marker
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/notifications/get_my_notification_inbox​

POST​

Summary:​

getMyNotificationInbox

Description:​

Получение входящих уведомлений текущего авторизованного пользователя

Responses​
CodeDescriptionSchema
200OKschema.NotificationsInboxOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/notifications/query_my_notifications​

POST​

Summary:​

queryMyNotifications

Description:​

Получение уведомлений

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.NotificationsRequest
Responses​
CodeDescriptionSchema
200OKschema.NotificationsOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/projects/get_display_options​

POST​

Summary:​

projects_getDisplayOptions

Description:​

Получение настроек отображения cегмента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ProjectIdRequest
Responses​
CodeDescriptionSchema
200OKschema.ProjectDisplayOptionsGetOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/projects/get_options​

POST​

Summary:​

projects_getOptions

Description:​

Получение настроек cегмента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ProjectIdRequest
Responses​
CodeDescriptionSchema
200OKschema.ProjectOptionsGetOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/projects/get_project​

POST​

Summary:​

projects_getProject

Description:​

Получение cегмента

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ProjectIdRequest
Responses​
CodeDescriptionSchema
200OKschema.ProjectOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/projects/query_my_projects​

POST​

Summary:​

projects_queryMyProjects

Description:​

Получение сегментов текущего авторизованного пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ProjectQueryRequest
Responses​
CodeDescriptionSchema
200OKschema.ProjectList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/projects/query_projects​

POST​

Summary:​

projects_queryProjects

Description:​

Получение сегментов

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.ProjectQueryRequest
Responses​
CodeDescriptionSchema
200OKschema.ProjectList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/create_personal_reply​

POST​

Summary:​

createQuickreplyPersonal

Description:​

Создание персонального быстрого ответа

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickReplyPersonalCreateRequest
Responses​
CodeDescriptionSchema
200OKschema.QuickReplyOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/create_reply​

POST​

Summary:​

createQuickreply

Description:​

Создание быстрого ответа

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickReplyCreateRequest
Responses​
CodeDescriptionSchema
200OKschema.QuickReplyOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/get_folder​

POST​

Summary:​

getQuickreplyFolder

Description:​

Получение папки с быстрыми ответами

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickReplyFolderGetRequest
Responses​
CodeDescriptionSchema
200OKschema.QuickReplyFolderOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/query_folders_by_project​

POST​

Summary:​

queryQuickreplyFoldersByProject

Description:​

Получение папок с быстрыми ответами по cегменту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickReplyFoldersQueryRequest
Responses​
CodeDescriptionSchema
200OKschema.QuickReplyFoldersOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/query_project_tree​

POST​

Summary:​

queryQuickrepliesProjectTree

Description:​

Получение дерева папок с быстрыми ответами

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickReplyFolderTreeRequest
Responses​
CodeDescriptionSchema
200OK[ schema.QuickReplyFolder ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/query_replies_by_folder​

POST​

Summary:​

queryQuickrepliesByFolder

Description:​

Получение быстрых ответов по папке

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickRepliesQueryRequest
Responses​
CodeDescriptionSchema
200OKschema.QuickRepliesOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/query_replies_by_project​

POST​

Summary:​

queryQuickRepliesByProject

Description:​

Получение быстрых ответов по cегменту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickReplyQueryRequest
Responses​
CodeDescriptionSchema
200OKschema.QuickRepliesOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/quickreplies/update_reply​

POST​

Summary:​

updateQuickreply

Description:​

Обновление быстрого ответа

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.QuickReplyUpdateRequest
Responses​
CodeDescriptionSchema
200OKschema.QuickReplyOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/me​

GET​

Summary:​

streamMe

Description:​

Получение текущего авторизованного пользователя с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.UserOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/my_inbox​

GET​

Summary:​

streamMyInbox

Description:​

Получение входящих текущего авторизованного пользователя с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.InputOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/my_inbox_notifications​

GET​

Summary:​

streamMyInboxNotifications

Description:​

Получение входящих пушей текущего авторизованного пользователя с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.InboxNotificationsOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/my_inbox_threads​

GET​

Summary:​

streamMyInboxThreads

Description:​

Получение входящих обращений текущего авторизованного пользователя с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.InboxThreadOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/my_notification_inbox​

GET​

Summary:​

streamMyNotificationInbox

Description:​

Получение входящих уведомлений текущего авторизованного пользователя с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.NotificationsInboxOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/my_notifications​

GET​

Summary:​

streamMyNotifications

Description:​

Получение уведомлений об отклонениях текущего авторизованного пользователя с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.NotificationsOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/ticket/{ticketId}​

GET​

Summary:​

streamTicket

Description:​

Получение обращения с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.TicketStreamOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/tickets\_by\_channel/{channelId}​

GET​

Summary:​

streamTicketsByChannel

Description:​

Получение обращений по каналу с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/tickets\_by\_client/{clientId}​

GET​

Summary:​

streamTicketsByClient

Description:​

Получение обращений по клиентам с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/stream/tickets\_by\_project/{projectId}​

GET​

Summary:​

streamTicketsByProject

Description:​

Получение обращений с помощью WebSocket

Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/ticket_comments/create​

POST​

Summary:​

createTicketComment

Description:​

Создание комментария обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCommentCreateRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketComment
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/ticket_comments/delete​

POST​

Summary:​

deleteTicketComment

Description:​

Удаление комментария обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCommentDeleteRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketComment
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/ticket_comments/get_by_client_id​

POST​

Summary:​

getTicketCommentsByClient

Description:​

Получение комментариев обращения по клиенту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCommentClientRequest
Responses​
CodeDescriptionSchema
200OK[ schema.TicketComment ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/ticket_comments/get_by_ticket_id​

POST​

Summary:​

getCommentsForTicket

Description:​

Получение комментариев по обращению

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCommentGetRequest
Responses​
CodeDescriptionSchema
200OK[ schema.TicketComment ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/ticket_comments/update​

POST​

Summary:​

updateTicketComment

Description:​

Обновление комментария обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCommentUpdateRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketComment
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/assign_ticket​

POST​

Summary:​

assignTicket

Description:​

Назначить обращение на пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketAssignSeveralRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/assign_ticket_to_group​

POST​

Summary:​

assignTicketToGroup

Description:​

Назначить обращение на группу распределения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketAssignToGroupRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/ban_several_client_tickets​

POST​

Summary:​

banSeveralClientTickets

Description:​

Заблокировать несколько клиентов по обращениям

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketBanRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/ban_ticket​

POST​

Summary:​

banTicket

Description:​

Заблокировать обращение

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketBanRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/change_priority​

POST​

Summary:​

changeTicketPriority

Description:​

Изменить приоритет обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketPriorityChangeRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/close_several_tickets​

POST​

Summary:​

closeSeveralTickets

Description:​

Закрыть несколько обращений

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCloseSeveralRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/close_ticket​

POST​

Summary:​

closeTicket

Description:​

Закрыть обращение

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCloseRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/create_message​

POST​

Summary:​

createTicketMessage

Description:​

Создать сообщение обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessageCreateRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMessageOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/create_product_message​

POST​

Summary:​

createTicketProductMessage

Description:​

Создать сообщение услуги в обращении

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketProductMessageCreateRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMessageOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/create_ticket​

POST​

Summary:​

createTicket

Description:​

Создать обращение

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketCreateRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/delete_messages​

POST​

Summary:​

deleteMessages

Description:​

Удаление сообщений обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessagesDeleteRequest
Responses​
CodeDescriptionSchema
200OK[ schema.TicketMessage ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/delete_ticket_tag​

POST​

Summary:​

deleteTicketTag

Description:​

Убрать тег у обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketSetTagRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/from_client​

POST​

Summary:​

requestClientInfo

Description:​

Запросить информацию о клиенте

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/get_message​

POST​

Summary:​

getTicketMessage

Description:​

Получение сообщения обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessageIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMessageOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/get_messages_by_text​

POST​

Summary:​

getTicketMessagesByText

Description:​

Получение сообщений обращения по тексту сообщения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessagesGetRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMessageList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/get_previous_ticket​

POST​

Summary:​

getPreviousTicket

Description:​

Получение предыдущего обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketPreviousRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/get_ticket​

POST​

Summary:​

getTicket

Description:​

Получение обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/invite_to_ticket​

POST​

Summary:​

inviteToTicket

Description:​

Пригласить оператора в обращение

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketInviteRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMemberOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/join_ticket​

POST​

Summary:​

joinTicket

Description:​

Присоединиться к обращению

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMemberOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/kick_from_ticket​

POST​

Summary:​

kickFromTicket

Description:​

Выгнать оператора из обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketKickRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMemberOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/leave_ticket​

POST​

Summary:​

leaveTicket

Description:​

Выйти из обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMemberOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/list_tickets_by_channel​

POST​

Summary:​

listTicketsByChannel

Description:​

Получение обращений по каналу

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketQueryChannelRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/list_tickets_by_client​

POST​

Summary:​

listTicketsByClient

Description:​

Получение обращений по клиенту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketQueryClientRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/list_tickets_by_company​

POST​

Summary:​

listTicketsByCompany

Description:​

Получение обращений по компании

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketQueryCompanyRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/list_tickets_by_project​

POST​

Summary:​

listTicketsByProject

Description:​

Получение обращений по cегменту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketQueryProjectRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/listen_message​

POST​

Summary:​

listenTicketMessage

Description:​

Вызывает событие прослушивания сообщения обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessageIdRequest
Responses​
CodeDescriptionSchema
200OK
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/open_ticket​

POST​

Summary:​

openTicket

Description:​

Открыть обращение

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/postpone_several_tickets​

POST​

Summary:​

postponeSeveralTickets

Description:​

Отложить несколько обращений

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketPostponeSeveralRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/query_members_by_ticket​

POST​

Summary:​

queryTicketMembersByTicket

Description:​

Получение участников обращения по обращению

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMemberList
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/queue_several_tickets​

POST​

Summary:​

queueSeveralTickets

Description:​

Перевезти в очередь несколько обращений

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketQueueSeveralRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/read_message​

POST​

Summary:​

readTicketMessage

Description:​

Вызывает событие прочтения сообщения обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessageReceivedRequest
Responses​
CodeDescriptionSchema
200OK
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/received_message​

POST​

Summary:​

receivedTicketMessage

Description:​

Вызывает событие получения сообщения обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessageReceivedRequest
Responses​
CodeDescriptionSchema
200OK
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/register_ticket​

POST​

Summary:​

registerTicket

Description:​

Зарегистрировать обращение

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/set_ticket_category​

POST​

Summary:​

setTicketCategory

Description:​

Задать категорию обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketSetCategoryRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/set_ticket_fcr​

POST​

Summary:​

setTicketFCR

Description:​

Задать FCR обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketSetFCRRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/set_ticket_tag​

POST​

Summary:​

setTicketTag

Description:​

Задать тег обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketSetTagRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/slice_messages_by_ticket​

POST​

Summary:​

sliceTicketMessagesByTicket

Description:​

Получение слайса сообщений обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketMessagesSliceRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketMessageSlice
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/transfer_several_tickets​

POST​

Summary:​

transferSeveralTickets

Description:​

Переназначить несколько обращений на пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketTransferSeveralRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/transfer_ticket​

POST​

Summary:​

transferTicket

Description:​

Переназначить обращение на пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketTransferRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/typing_message​

POST​

Summary:​

typingTicketMessage

Description:​

Вызывает событие написания сообщения обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OK
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/unassign_ticket​

POST​

Summary:​

unassignTicket

Description:​

Убрать назначение обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/unban_several_tickets​

POST​

Summary:​

unbanSeveralTickets

Description:​

Разблокировать несколько обращений

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketBanRequest
Responses​
CodeDescriptionSchema
200OKbool
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/unregister_ticket​

POST​

Summary:​

unregisterTicket

Description:​

Отменить регистрацию обращения

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketIdRequest
Responses​
CodeDescriptionSchema
200OKschema.TicketOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/update_ban_options​

POST​

Summary:​

updateBanOptions

Description:​

Обновление настроек заблокированных обращений по cегменту

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketBanOptionsUpdateRequest
Responses​
CodeDescriptionSchema
200OKschema.BlockedTicketSettings
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/tickets/update_several_banned_tickets​

POST​

Summary:​

updateSeveralBannedTickets

Description:​

Обновить несколько заблокированных обращений

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.TicketBanRequest
Responses​
CodeDescriptionSchema
200OK[ schema.Ticket ]
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/auth​

POST​

Summary:​

users_auth

Description:​

Авторизация пользователя (проверка токена)

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UsersAuthRequest
Responses​
CodeDescriptionSchema
200OKschema.UserAuthOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/avatar/{userId}​

GET​

Summary:​

users_getAvatar

Description:​

Получить аватар пользователя

Responses​
CodeDescriptionSchema
200OKschema.File
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/change_password​

POST​

Summary:​

users_changePassword

Description:​

Изменение пароля пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserChangePasswordRequest
Responses​
CodeDescriptionSchema
200OKschema.UserOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/change_temp_password​

POST​

Summary:​

users_changeTempPassword

Description:​

Изменение временного пароля пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserChangeTempPasswordRequest
Responses​
CodeDescriptionSchema
200OKschema.UserOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/clear_avatar​

POST​

Summary:​

users_clearAvatar

Description:​

Очистить аватар пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserClearAvatarRequest
Responses​
CodeDescriptionSchema
200OKschema.UserOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/get_me​

POST​

Summary:​

users_getMe

Description:​

Получить текущего авторизованного пользователя

Responses​
CodeDescriptionSchema
200OKschema.UserOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/get_role​

POST​

Summary:​

users_getRole

Description:​

Получение пользовательской роли

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserRoleGetRequest
Responses​
CodeDescriptionSchema
200OKschema.UserRoleOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/get_skill​

POST​

Summary:​

users_getSkill

Description:​

Получение навыка пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserSkillGetRequest
Responses​
CodeDescriptionSchema
200OKschema.UserSkillOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/get_user​

POST​

Summary:​

users_getUser

Description:​

Получение пользователя по Id

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserGetRequest
Responses​
CodeDescriptionSchema
200OKschema.UserOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/goactive​

POST​

Summary:​

users_goactive

Description:​

Перевезти пользователя в статус "Активен"

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserGoActiveRequest
Responses​
CodeDescriptionSchema
200OKschema.UserOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/login​

POST​

Summary:​

users_login

Description:​

Авторизация пользователя

Parameters​
NameLocated inDescriptionRequiredSchema
inputbodyТело запросаYesschema.UserAuthRequest
Responses​
CodeDescriptionSchema
200OKschema.UserAuthOutput
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response

/users/logout​

POST​

Summary:​

users_logout

Description:​

Деавторизация текущего авторизованного пользователя

Responses​
CodeDescriptionSchema
200OK
400Bad Requestschema.Response
404Not Foundschema.Response
500Internal Server Errorschema.Response
defaultschema.Response