### Webhook. Старт мероприятия Source: https://help.mts-link.ru/category/4157/index The webhook eventSession.started is sent when the event starts. ```APIDOC ## Webhook. Старт мероприятия ### Description The webhook `eventSession.started` is sent when the event starts. ### Method POST ### Endpoint /webhooks ### Parameters #### Request Body - ** ``` -------------------------------- ### GET /userapi/partner-applications Source: https://help.mts-link.ru/category/4157/index Retrieves a list of partner applications using OAuth integration for the organization. ```APIDOC ## GET /userapi/partner-applications ### Description Gets a list of partner applications that use OAuth integration for the organization. ### Method GET ### Endpoint /userapi/partner-applications ### Parameters No parameters. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **applications** (array) - List of partner applications. #### Response Example ```json { "applications": [ { "applicationId": "someApplicationId", "applicationName": "Application Name" } ] } ``` ``` -------------------------------- ### POST /chats/dialogs/getOrCreate Source: https://help.mts-link.ru/category/4157/index This endpoint allows you to get or create a dialog between a user and a bot. ```APIDOC ## POST /chats/dialogs/getOrCreate ### Description Gets or creates a dialog between a user and a bot. ### Method POST ### Endpoint /chats/dialogs/getOrCreate ### Parameters No parameters. ### Request Example ```json { "example": "request body" } ``` ### Response #### Success Response (200) - **dialogId** (string) - The ID of the dialog. #### Response Example ```json { "dialogId": "someDialogId" } ``` ``` -------------------------------- ### GET /profile (OAuth) Source: https://help.mts-link.ru/category/4157/index Retrieves the user profile using OAuth authentication. ```APIDOC ## GET /profile (OAuth) ### Description Gets the user's profile information using OAuth authentication. ### Method GET ### Endpoint /profile ### Parameters No parameters. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **profile** (object) - User profile information. #### Response Example ```json { "profile": { "userId": "someUserId", "name": "John Doe", "email": "john.doe@example.com" } } ``` ``` -------------------------------- ### Test Management Source: https://help.mts-link.ru/category/4157/index Endpoints for creating, managing, starting, and stopping tests, as well as handling answers and results. ```APIDOC ## Create Test ### Description Creates a new test. ### Method POST ### Endpoint /tests --- ## Update Test Settings ### Description Modifies the settings of an existing test. ### Method PUT ### Endpoint /tests/{testId} --- ## Get Test Information ### Description Retrieves information about a specific test. ### Method GET ### Endpoint /tests/{testId} --- ## Delete Test ### Description Deletes a specific test. ### Method DEL ### Endpoint /tests/{testId} --- ## Start Test ### Description Starts a specific test. ### Method POST ### Endpoint /tests/{testId}/start --- ## Stop Test Session ### Description Stops a test session. ### Method PUT ### Endpoint /testsessions/{testSessionId}/stop --- ## Answer Test ### Description Submits an answer to a test session. ### Method POST ### Endpoint /testsessions/{testSessionId}/answers --- ## Get Free Test Answers ### Description Retrieves free-form answers for a test. ### Method GET ### Endpoint /tests/{testId}/customanswers --- ## Grade Free Test Answers ### Description Grades the free-form answers submitted for a test session. ### Method PUT ### Endpoint /testsessions/{testSessionId}/assessanswers --- ## Get Test Start Times ### Description Retrieves information about the start times of tests. ### Method GET ### Endpoint /tests/list --- ## Get Test Results ### Description Retrieves the results of a specific test. ### Method GET ### Endpoint /tests/{testId}/results --- ## Get User Test Stats ### Description Retrieves statistics for a specific user's test completions. ### Method GET ### Endpoint /users/{userId}/tests/stats ``` -------------------------------- ### Event Session Management Source: https://help.mts-link.ru/category/4157/index Endpoints for starting, stopping, and retrieving converted records of event sessions. ```APIDOC ## Start Event Session ### Description Starts an event session. ### Method PUT ### Endpoint /eventsessions/{eventSessionId}/start --- ## Stop Event Session ### Description Stops an event session. ### Method PUT ### Endpoint /eventsessions/{eventSessionId}/stop --- ## Get Converted Event Session Record ### Description Retrieves a converted record for an event session. ### Method GET ### Endpoint eventsessions/{eventSessionId}/converted-records ``` -------------------------------- ### GET /eventsessions/{eventSessionId}/likes Source: https://help.mts-link.ru/category/4157/index Retrieves the list of reactions (likes) for a session. ```APIDOC ## GET /eventsessions/{eventSessionId}/likes ### Description Retrieves a list of likes for the specified event session. ### Method GET ### Endpoint /eventsessions/{eventSessionId}/likes ### Parameters #### Path Parameters - **eventSessionId** (string) - Required - The ID of the event session. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **likes** (array) - List of likes. #### Response Example ```json { "likes": [ { "userId": "someUserId", "timestamp": 1678886400 } ] } ``` ``` -------------------------------- ### GET /chats/channel/{channelId} Source: https://help.mts-link.ru/category/4157/index Gets information about a channel in Link Chats. ```APIDOC ## GET /chats/channel/{channelId} ### Description Gets information about a channel in Link Chats. ### Method GET ### Endpoint /chats/channel/{channelId} ### Parameters #### Path Parameters - **channelId** (string) - Required - The ID of the channel. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **channel** (object) - Channel information. #### Response Example ```json { "channel": { "channelId": "someChannelId", "channelName": "Channel Name" } } ``` ``` -------------------------------- ### GET /eventsessions/endless Source: https://help.mts-link.ru/category/4157/index Retrieves a list of organization's recurring meetings. ```APIDOC ## GET /eventsessions/endless ### Description Retrieves a list of recurring meetings for an organization. ### Method GET ### Endpoint /eventsessions/endless ### Parameters No parameters. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **meetings** (array) - List of meetings. #### Response Example ```json { "meetings": [ { "meetingId": "someMeetingId", "meetingName": "Meeting Name" } ] } ``` ``` -------------------------------- ### GET /chats/teams Source: https://help.mts-link.ru/category/4157/index Retrieves a list of teams in chats. ```APIDOC ## GET /chats/teams ### Description Gets a list of teams in chats. ### Method GET ### Endpoint /chats/teams ### Parameters No parameters. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **teams** (array) - List of teams. #### Response Example ```json { "teams": [ { "teamId": "someTeamId", "teamName": "Team Name" } ] } ``` ``` -------------------------------- ### GET /eventsessions/{eventSessionId}/emoji-reactions Source: https://help.mts-link.ru/category/4157/index Retrieves a list of emoji reactions for a session. ```APIDOC ## GET /eventsessions/{eventSessionId}/emoji-reactions ### Description Gets the list of emoji reactions for a specific event session. ### Method GET ### Endpoint /eventsessions/{eventSessionId}/emoji-reactions ### Parameters #### Path Parameters - **eventSessionId** (string) - Required - The ID of the event session. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **reactions** (array) - List of emoji reactions. #### Response Example ```json { "reactions": [ { "userId": "someUserId", "emoji": "👍", "timestamp": 1678886400 } ] } ``` ``` -------------------------------- ### GET /eventsessions/endless/activities Source: https://help.mts-link.ru/category/4157/index Retrieves a list of activities in organization's recurring meetings. ```APIDOC ## GET /eventsessions/endless/activities ### Description Retrieves a list of activities within an organization's recurring meetings. ### Method GET ### Endpoint /eventsessions/endless/activities ### Parameters No parameters. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **activities** (array) - List of activities. #### Response Example ```json { "activities": [ { "activityId": "someActivityId", "activityName": "Activity Name" } ] } ``` ``` -------------------------------- ### GET /eventsessions/{eventSessionId}/attention-control/checkpoints Source: https://help.mts-link.ru/category/4157/index Retrieves the attention control checkpoints for an event session. ```APIDOC ## GET /eventsessions/{eventSessionId}/attention-control/checkpoints ### Description Gets the attention control checkpoints for a specific event session. ### Method GET ### Endpoint /eventsessions/{eventSessionId}/attention-control/checkpoints ### Parameters #### Path Parameters - **eventSessionId** (string) - Required - The ID of the event session. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **checkpoints** (array) - List of checkpoints. #### Response Example ```json { "checkpoints": [ { "checkpointId": "someCheckpointId", "timestamp": 1678886400 } ] } ``` ``` -------------------------------- ### GET /chats/channels/{channelId}/users Source: https://help.mts-link.ru/category/4157/index Retrieves a list of users in a LinkChat channel. ```APIDOC ## GET /chats/channels/{channelId}/users ### Description Gets a list of users in a LinkChat channel. ### Method GET ### Endpoint /chats/channels/{channelId}/users ### Parameters #### Path Parameters - **channelId** (string) - Required - The ID of the channel. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **users** (array) - List of users. #### Response Example ```json { "users": [ { "userId": "someUserId", "userName": "User Name" } ] } ``` ``` -------------------------------- ### GET /eventsessions/{eventSessionId}/attention-control/interactions Source: https://help.mts-link.ru/category/4157/index Retrieves the attention control interactions for an event session. ```APIDOC ## GET /eventsessions/{eventSessionId}/attention-control/interactions ### Description Gets the attention control interactions for a specific event session. ### Method GET ### Endpoint /eventsessions/{eventSessionId}/attention-control/interactions ### Parameters #### Path Parameters - **eventSessionId** (string) - Required - The ID of the event session. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **interactions** (array) - List of interactions. #### Response Example ```json { "interactions": [ { "interactionId": "someInteractionId", "userId": "someUserId", "type": "click", "timestamp": 1678886400 } ] } ``` ``` -------------------------------- ### GET /eventsessions/{eventSessionId}/raising-hands Source: https://help.mts-link.ru/category/4157/index Retrieves a list of users who have raised their hands during a session. ```APIDOC ## GET /eventsessions/{eventSessionId}/raising-hands ### Description Gets the list of raising hands for a specific event session. ### Method GET ### Endpoint /eventsessions/{eventSessionId}/raising-hands ### Parameters #### Path Parameters - **eventSessionId** (string) - Required - The ID of the event session. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **users** (array) - List of users who raised hands. #### Response Example ```json { "users": [ { "userId": "someUserId" } ] } ``` ``` -------------------------------- ### POST /chats/teams/create Source: https://help.mts-link.ru/category/4157/index Creates a new team in chats. ```APIDOC ## POST /chats/teams/create ### Description Creates a new team in chats. ### Method POST ### Endpoint /chats/teams/create ### Parameters #### Request Body - **teamName** (string) - Required - The name of the team. ### Request Example ```json { "teamName": "New Team" } ``` ### Response #### Success Response (200) - **teamId** (string) - The ID of the newly created team. #### Response Example ```json { "teamId": "someNewTeamId" } ``` ``` -------------------------------- ### Webhook. Готовность онлайн-записи Source: https://help.mts-link.ru/category/4157/index The webhook recordFile.ready is sent when the online recording of an event becomes available. ```APIDOC ## Webhook. Готовность онлайн-записи ### Description The webhook `recordFile.ready` is sent when the online recording of an event becomes available. ### Method POST ### Endpoint /webhooks ### Parameters #### Request Body - **eventId** (string) - Required - The ID of the event. ### Request Example ```json { "eventId": "someEventId", "status": "ready" } ``` ### Response #### Success Response (200) - **status** (string) - "success" #### Response Example ```json { "status": "success" } ``` ``` -------------------------------- ### Webhook. Завершение процесса конвертации Source: https://help.mts-link.ru/category/4157/index The webhook convertedRecord.ready is sent when the process of converting the event recording to *.mp4 format is complete. ```APIDOC ## Webhook. Завершение процесса конвертации ### Description The webhook `convertedRecord.ready` is sent when the process of converting the event recording to *.mp4 format is complete. ### Method POST ### Endpoint /webhooks ### Parameters #### Request Body - **eventId** (string) - Required - The ID of the event. ### Request Example ```json { "eventId": "someEventId", "status": "ready" } ``` ### Response #### Success Response (200) - **status** (string) - "success" #### Response Example ```json { "status": "success" } ``` ``` -------------------------------- ### File System API Source: https://help.mts-link.ru/category/4157/index API endpoints for managing files and folders within the system. ```APIDOC ## Get File by ID ### Description Retrieves a file using its unique identifier. ### Method GET ### Endpoint /fileSystem/file/{fileID} ## Get List of Files ### Description Retrieves a list of all files. ### Method GET ### Endpoint /fileSystem/files ## Get Event Session Files ### Description Retrieves files associated with a specific event session. ### Method GET ### Endpoint /eventsessions/eventsessionsID}/files ## Get Event Series Files ### Description Retrieves files associated with a specific event series. ### Method GET ### Endpoint /events/{eventsID}/files ## Add File ### Description Adds a new file to the system. ### Method POST ### Endpoint /fileSystem/file ## Upload File from PC ### Description Uploads a file from a local computer. ### Method POST ### Endpoint https://events-storage-upload.webinar.ru/api-storage/slowupload ## Add Folder ### Description Adds a new folder to the file system. ### Method POST ### Endpoint /fileSystem/folder ## Delete File or Folder ### Description Deletes a file or a folder. ### Method DELETE ### Endpoint /fileSystem/file/{fileID} ## Attach File to Event Session ### Description Attaches a file to a specific event session. ### Method POST ### Endpoint /eventsessions/{eventsessionID}/files ## Attach File to Event Series ### Description Attaches a file to a specific event series. ### Method POST ### Endpoint /events/{eventID}/files ## Remove File from Event Session ### Description Removes a file from a specific event session. ### Method DELETE ### Endpoint /eventsessions/{eventsessionID}/files/{fileID} ## Remove All Files from Event Session ### Description Removes all files associated with an event session. ### Method DELETE ### Endpoint /eventsessions/{eventsessionID}/files ## Remove File from Event Series ### Description Removes a file from a specific event series. ### Method DEL ### Endpoint /events/{eventsID}/files/{fileID} ## Remove All Files from Event Series ### Description Removes all files associated with an event series. ### Method DEL ### Endpoint /events/{eventID}/files ## Change File Availability ### Description Modifies the availability settings of a file within an event session. ### Method PUT ### Endpoint /eventsessions/{eventsessionID}/files/{fileReferenceId} ``` -------------------------------- ### POST /eventsessions/{eventsessionID}/register Source: https://help.mts-link.ru/category/4157/index Registers a user for an event session. ```APIDOC ## POST /eventsessions/{eventsessionID}/register ### Description Registers a user for a specific event session. ### Method POST ### Endpoint /eventsessions/{eventsessionID}/register ### Parameters #### Path Parameters - **eventsessionID** (string) - Required - The ID of the event session. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Registration status. #### Response Example ```json { "status": "registered" } ``` ``` -------------------------------- ### Utility Endpoints Source: https://help.mts-link.ru/category/4157/index Endpoints for retrieving timezones and branding templates. ```APIDOC ## Get Timezones ### Description Retrieves a list of supported timezones. ### Method GET ### Endpoint /timezones --- ## Get Branding Templates ### Description Retrieves a list of available branding templates. ### Method GET ### Endpoint /brandings ``` -------------------------------- ### Course Management Source: https://help.mts-link.ru/category/4157/index Endpoints for managing courses, including retrieving course lists, details, groups, and inviting participants. ```APIDOC ## Get Course List ### Description Retrieves a list of available courses. ### Method GET ### Endpoint /organization/courses --- ## Get Course Details ### Description Retrieves detailed information about a specific course. ### Method GET ### Endpoint /courses/{Courseid} --- ## Get Course Group List ### Description Retrieves a list of course groups within the organization. ### Method GET ### Endpoint /organization/courses/groups --- ## Invite Participant to Course ### Description Invites a participant to a course or a specific group within a course. ### Method POST ### Endpoint /groups/{groupsID}/invites --- ## Get Course Group Information ### Description Retrieves information about a specific course group. ### Method GET ### Endpoint courses/{courseID}/groups/{groupID} --- ## Resend Course Invite to Student ### Description Sends aResends an invitation to a course to a student. ### Method PUT ### Endpoint /userapi/groups/{groupId}/invites/resend --- ## Resend Course Invite to All Students in Group ### Description Sends course invitations to all students in a specified group. ### Method PUT ### Endpoint /groups/{groupId}/invites/resend/all ``` -------------------------------- ### Organization and User Management Source: https://help.mts-link.ru/category/4157/index Endpoints for managing users, statistics, employees, and organization-related data. ```APIDOC ## Get User Statistics ### Description Retrieves statistics for a specific user within the organization. ### Method GET ### Endpoint /organization/users/{userID}/statistics --- ## Get Course Group Statistics ### Description Retrieves statistics for a specific course group. ### Method GET ### Endpoint /courses/{courseID}/groups/{groupID}/statistics --- ## Get User Information by Contact ID ### Description Retrieves user information using their contact ID. ### Method GET ### Endpoint /contacts/{contactID}/user --- ## Add Employees to Organization ### Description Adds employees to the organization. ### Method POST ### Endpoint /organizations/invite-users --- ## Delete Employee from Organization ### Description Removes an employee from the organization. ### Method POST ### Endpoint /membership/{membershipId}/delete --- ## Get Organization Group List ### Description Retrieves a list of groups within the organization. ### Method GET ### Endpoint /organization-groups ``` -------------------------------- ### File and Recording Management Source: https://help.mts-link.ru/category/4157/index Endpoints for managing files, including downloading recordings and accessing converted record information. ```APIDOC ## Get Speaker VCS Stream URLs ### Description Retrieves URLs for speaker VCS stream files. ### Method GET ### Endpoint /organization/eventsessions/streamFilesUrls --- ## Download MP4 Recording ### Description Downloads a ready MP4 recording. ### Method GET ### Endpoint /fileSystem/file/{{conversionId}} --- ## Get Converted Records Information ### Description Retrieves information about converted records within the organization. ### Method GET ### Endpoint /fileSystem/files/converted-record --- ## Upload Meeting Notes ### Description Uploads meeting notes for an eventsession. ### Method GET ### Endpoint /eventsessions/{eventSessionId}/agendas --- ## Upload Summarization and Transcript ### Description Uploads summarization and text transcription. ### Method GET ### Endpoint /transcript/{transcriptId} ``` -------------------------------- ### OAuth Integrations Source: https://help.mts-link.ru/category/4157/index Documentation for developers regarding OAuth integrations with MTS Link. ```APIDOC ## Get Secret for OAuth Integration ### Description Retrieves the secret for OAuth integration. ### Method GET ### Endpoint /partner-applications/{applicationId}/reset-secret ## Enable Partner Application for OAuth Integration ### Description Enables a partner application that uses OAuth integration for an organization. ### Method PUT ### Endpoint /partner-application-clients/{applicationId}/enable ## Disable Partner Application for OAuth Integration ### Description Disables a partner application that uses OAuth integration for an organization. ### Method PUT ### Endpoint /partner-application-clients/{applicationId}/disable ``` -------------------------------- ### POST /chats/channels/{channelId}/users/add Source: https://help.mts-link.ru/category/4157/index Adds a user to a LinkChat channel. ```APIDOC ## POST /chats/channels/{channelId}/users/add ### Description Adds a user to a LinkChat channel. ### Method POST ### Endpoint /chats/channels/{channelId}/users/add ### Parameters #### Path Parameters - **channelId** (string) - Required - The ID of the channel. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Addition status. #### Response Example ```json { "status": "added" } ``` ``` -------------------------------- ### Questions Management Source: https://help.mts-link.ru/category/4157/index Endpoints for retrieving, sending, deleting, and moderating questions for an eventsession. ```APIDOC ## Get Event Questions ### Description Retrieves the list of questions for an event. ### Method GET ### Endpoint /eventsessions/{eventsessionID}/questions --- ## Send Question or Answer ### Description Sends a question or an answer related to an eventsession. ### Method POST ### Endpoint /eventsessions/{eventsessionID}/questions --- ## Delete Question or Answer ### Description Deletes a question or an answer. ### Method DEL ### Endpoint /eventsessions/{eventsessionID}/questions --- ## Moderate Questions ### Description Moderates questions associated with an eventsession. ### Method PUT ### Endpoint /eventsessions/{eventsessionID}/questions/moderate ``` -------------------------------- ### Webhooks Source: https://help.mts-link.ru/category/4157/index Webhooks for various event triggers within MTS Link. ```APIDOC ## Webhook. Готовность текстовой расшифровки ### Description The webhook `transcription.ready` is sent when the text transcription of an event becomes available. ### Method POST ### Endpoint /webhooks ### Parameters #### Request Body - **eventId** (string) - Required - The ID of the event. ### Request Example ```json { "eventId": "someEventId", "status": "ready" } ``` ### Response #### Success Response (200) - **status** (string) - "success" #### Response Example ```json { "status": "success" } ``` ``` -------------------------------- ### Webhook. Все участники покинули мероприятие Source: https://help.mts-link.ru/category/4157/index The webhook eventSession.users.allLeft is sent when all participants leave the event. ```APIDOC ## Webhook. Все участники покинули мероприятие ### Description The webhook `eventSession.users.allLeft` is sent when all participants leave the event. ### Method POST ### Endpoint /webhooks ### Parameters #### Request Body - **eventSessionId** (string) - Required - The ID of the event session. ### Request Example ```json { "eventSessionId": "someEventSessionId", "status": "allLeft" } ``` ### Response #### Success Response (200) - **status** (string) - "success" #### Response Example ```json { "status": "success" } ``` ``` -------------------------------- ### POST /chats/teams/{teamId}/users/add Source: https://help.mts-link.ru/category/4157/index Adds a user to a team in chats. ```APIDOC ## POST /chats/teams/{teamId}/users/add ### Description Adds a user to a team in chats. ### Method POST ### Endpoint /chats/teams/{teamId}/users/add ### Parameters #### Path Parameters - **teamId** (string) - Required - The ID of the team. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Addition status. #### Response Example ```json { "status": "added" } ``` ``` -------------------------------- ### POST /chats/teams/{teamId}/channels/add Source: https://help.mts-link.ru/category/4157/index Adds a channel to a team in chats. ```APIDOC ## POST /chats/teams/{teamId}/channels/add ### Description Adds a channel to a team in chats. ### Method POST ### Endpoint /chats/teams/{teamId}/channels/add ### Parameters #### Path Parameters - **teamId** (string) - Required - The ID of the team. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Addition status. #### Response Example ```json { "status": "added" } ``` ``` -------------------------------- ### Event Transcripts and Participants Source: https://help.mts-link.ru/category/4157/index Endpoints for managing transcripts and participant data for events. ```APIDOC ## Get List of Text Transcripts ### Description Retrieves a list of text transcripts for an event session. ### Method GET ### Endpoint /eventsessions/{eventsessionId}/transcript/list ## Register Multiple Participants for Event Session ### Description Registers multiple participants for a specific event session. ### Method POST ### Endpoint /eventsessions/{eventsessionID}/invite ## Register for Event Series ### Description Registers a user for an event series. ### Method POST ### Endpoint /events/{eventID}/register ## Register Multiple Participants for Event Series ### Description Registers multiple participants for an event series. ### Method POST ### Endpoint /events/{eventID}/invite ## Moderate Event Participants ### Description Moderates participants for an event series. ### Method PUT ### Endpoint /events/{eventID}/moderate ## Get List of Event Participants ### Description Retrieves a list of participants for a specific event session. ### Method GET ### Endpoint /eventsessions/{eventsessionID}/participations ## Get Event Series Participation Statistics ### Description Retrieves participation statistics for an event series. ### Method GET ### Endpoint /events/{eventID}/participations ## Change Participant Roles ### Description Changes the roles of participants. ### Method PUT ### Endpoint /participations/update ## Kick Participants from Event ### Description Kicks participants from an event. ### Method PUT ### Endpoint /participations/kick ## Delete Participant ### Description Deletes a participant. ### Method POST ### Endpoint /participations/delete ``` -------------------------------- ### Webhooks API Source: https://help.mts-link.ru/category/4157/index Endpoints for creating and deleting webhooks. ```APIDOC ## Create Webhook ### Description Creates a new webhook. ### Method POST ### Endpoint /webhooks/create ## Delete Webhook ### Description Deletes an existing webhook. ### Method POST ### Endpoint /webhooks/{webhookId}/delete ``` -------------------------------- ### Webhook.Завершение мероприятия Source: https://help.mts-link.ru/category/4157/index The webhook eventSession.ended is sent when the event ends. ```APIDOC ## Webhook.Завершение мероприятия ### Description The webhook `eventSession.ended` is sent when the event ends (by pressing the end button). ### Method POST ### Endpoint /webhooks ### Parameters #### Request Body - **eventSessionId** (string) - Required - The ID of the event session. ### Request Example ```json { "eventSessionId": "someEventSessionId", "status": "ended" } ``` ### Response #### Success Response (200) - **status** (string) - "success" #### Response Example ```json { "status": "success" } ``` ``` -------------------------------- ### Organization Members and Groups Source: https://help.mts-link.ru/category/4157/index Endpoints for retrieving information about organization members and groups. ```APIDOC ## Get Organization Member Data ### Description Retrieves data about members of the organization. ### Method GET ### Endpoint /organization/members ## Get List of Groups ### Description Retrieves a list of groups within the organization. ### Method GET ### Endpoint /organization-groups ``` -------------------------------- ### POST /chats/channels/{channelId}/update Source: https://help.mts-link.ru/category/4157/index Updates a LinkChat channel. ```APIDOC ## POST /chats/channels/{channelId}/update ### Description Updates a LinkChat channel. ### Method POST ### Endpoint /chats/channels/{channelId}/update ### Parameters #### Path Parameters - **channelId** (string) - Required - The ID of the channel. #### Request Body - **channelName** (string) - Optional - The updated name of the channel. ### Request Example ```json { "channelName": "Updated Channel Name" } ``` ### Response #### Success Response (200) - **status** (string) - Update status. #### Response Example ```json { "status": "updated" } ``` ``` -------------------------------- ### Events API Source: https://help.mts-link.ru/category/4157/index API endpoints for managing events, sessions, and related data. ```APIDOC ## Create Event Session ### Description Creates an event session for a given event. ### Method POST ### Endpoint events/{EventID}/sessions ## Create Event Template ### Description Creates a new event template. ### Method POST ### Endpoint /events ## Get Event Schedule Information ### Description Retrieves information about the schedule of organization events. ### Method GET ### Endpoint /organization/events/schedule ## Get Event Session Data ### Description Retrieves detailed data for a specific event session. ### Method GET ### Endpoint /eventsessions/{eventsessionID} ## Get Employee Event Schedule ### Description Retrieves the event schedule for a specific employee within an organization. ### Method GET ### Endpoint /users/{userID}/events/schedule ## Get Event Series Data ### Description Retrieves detailed data for a specific event series. ### Method GET ### Endpoint /organization/events/{eventID} ## Edit Event Template or Series ### Description Edits an existing event template or series. ### Method PUT ### Endpoint /organization/events/{eventID} ## Edit Event Session ### Description Edits an existing event session. ### Method PUT ### Endpoint /eventsessions/{eventsessionID} ## Change Event Owner ### Description Changes the owner of an event series. ### Method PUT ### Endpoint /organization/events/{eventID}/move ## Delete Event Series ### Description Completely deletes an event series. ### Method DEL ### Endpoint /organization/events/{eventID} ## Delete Event Session ### Description Deletes an event session. ### Method DEL ### Endpoint /eventsessions/{eventsessionID} ``` -------------------------------- ### POST /chats/teams/{teamId}/update Source: https://help.mts-link.ru/category/4157/index Updates a team in chats. ```APIDOC ## POST /chats/teams/{teamId}/update ### Description Updates a team in chats. ### Method POST ### Endpoint /chats/teams/{teamId}/update ### Parameters #### Path Parameters - **teamId** (string) - Required - The ID of the team. #### Request Body - **teamName** (string) - Optional - The updated name of the team. ### Request Example ```json { "teamName": "Updated Team Name" } ``` ### Response #### Success Response (200) - **status** (string) - Update status. #### Response Example ```json { "status": "updated" } ``` ``` -------------------------------- ### Statistics API Source: https://help.mts-link.ru/category/4157/index Endpoints for retrieving various statistics related to events and users. ```APIDOC ## Get Event Statistics ### Description Retrieves statistics for events. ### Method GET ### Endpoint /stats/events ## Get User Statistics ### Description Retrieves statistics for users. ### Method GET ### Endpoint stats/users ## Get User Visit Statistics ### Description Retrieves statistics related to user visits. ### Method GET ### Endpoint /stats/users/visits ``` -------------------------------- ### Online Records API Source: https://help.mts-link.ru/category/4157/index API endpoints for managing and accessing online records and their conversions. ```APIDOC ## Get List of Online Records ### Description Retrieves a list of available online records. ### Method GET ### Endpoint /records ## Allow Participants to View Online Records ### Description Allows participants to view online records. ### Method PUT ### Endpoint /records/{recordID} ## Grant Access to Online Record by EventSessionID ### Description Grants access to an online record using its EventSessionID. ### Method PUT ### Endpoint /eventsessions/{eventsessionID}/records ## Send Record Link to Participants ### Description Sends a link to an online record to participants. ### Method POST ### Endpoint /records/{recordID}/share ## Initiate Record Conversion ### Description Initiates the conversion process for an online record. ### Method POST ### Endpoint /records/{recordID}/conversions ## Initiate Record Conversion using EventSessionID ### Description Initiates the conversion process for an online record using its EventSessionID. ### Method POST ### Endpoint /eventsessions/{eventsessionID}/records/conversions ## Check Conversion Status ### Description Checks the status of a record conversion. ### Method GET ### Endpoint /records/conversions/{conversionID} ## Delete Online Event Record ### Description Deletes an online record associated with an event. ### Method DELETE ### Endpoint /records/{recordsID} ``` -------------------------------- ### Contacts API Source: https://help.mts-link.ru/category/4157/index API endpoints for managing contacts within the organization. ```APIDOC ## Get Contact Data ### Description Retrieves data for a specific contact. ### Method GET ### Endpoint contacts/{contactsID} ## Find Contact ### Description Searches for a contact. ### Method GET ### Endpoint /contacts/search ## Create Contact ### Description Creates a new contact for a user. ### Method POST ### Endpoint /users/{userID}/contacts ## Update Contact ### Description Updates an existing contact. ### Method PUT ### Endpoint /contacts/{contactID} ## Delete Contact ### Description Deletes a contact. ### Method DEL ### Endpoint /contacts/{contactID} ## Add Tags to Contacts ### Description Adds tags to one or more contacts. ### Method POST ### Endpoint /contacts/tags/add ``` -------------------------------- ### Event Session Chat API Source: https://help.mts-link.ru/category/4157/index Endpoint for retrieving chat messages from an event session. ```APIDOC ## Get Event Session Chat Messages ### Description Retrieves chat messages for a specific event session. ### Method GET ### Endpoint /eventsessions/{eventsessionID}/chat ``` -------------------------------- ### Chat Management Source: https://help.mts-link.ru/category/4157/index Endpoints for sending messages to a chat, deleting messages, and moderating chat messages within an eventsession. ```APIDOC ## Send Message to Chat ### Description Sends a message to the chat of an eventsession. ### Method POST ### Endpoint /eventsessions/{eventsessionID}/chat --- ## Delete Messages from Chat ### Description Deletes messages from the chat of an eventsession. ### Method DEL ### Endpoint /eventsessions/{eventsessionID}/chat --- ## Moderate Messages ### Description Moderates messages within the chat of an eventsession. ### Method PUT ### Endpoint /eventsessions/{eventsessionID}/chat/messages/moderate ``` -------------------------------- ### POST /chats/channels/{channelId}/delete Source: https://help.mts-link.ru/category/4157/index Deletes a LinkChat channel. ```APIDOC ## POST /chats/channels/{channelId}/delete ### Description Deletes a LinkChat channel. ### Method POST ### Endpoint /chats/channels/{channelId}/delete ### Parameters #### Path Parameters - **channelId** (string) - Required - The ID of the channel. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Deletion status. #### Response Example ```json { "status": "deleted" } ``` ``` -------------------------------- ### POST /chats/channels/{channelId}/users/remove Source: https://help.mts-link.ru/category/4157/index Removes a user from a LinkChats channel. ```APIDOC ## POST /chats/channels/{channelId}/users/remove ### Description Removes a user from a LinkChats channel. ### Method POST ### Endpoint /chats/channels/{channelId}/users/remove ### Parameters #### Path Parameters - **channelId** (string) - Required - The ID of the channel. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Removal status. #### Response Example ```json { "status": "removed" } ``` ``` -------------------------------- ### POST /chats/teams/{teamId}/delete Source: https://help.mts-link.ru/category/4157/index Deletes a team in chats. ```APIDOC ## POST /chats/teams/{teamId}/delete ### Description Deletes a team in chats. ### Method POST ### Endpoint /chats/teams/{teamId}/delete ### Parameters #### Path Parameters - **teamId** (string) - Required - The ID of the team to delete. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Deletion status. #### Response Example ```json { "status": "deleted" } ``` ``` -------------------------------- ### POST /chats/teams/{teamId}/channels/remove Source: https://help.mts-link.ru/category/4157/index Removes a channel from a team in chats. ```APIDOC ## POST /chats/teams/{teamId}/channels/remove ### Description Removes a channel from a team in chats. ### Method POST ### Endpoint /chats/teams/{teamId}/channels/remove ### Parameters #### Path Parameters - **teamId** (string) - Required - The ID of the team. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Removal status. #### Response Example ```json { "status": "removed" } ``` ``` -------------------------------- ### POST /chats/teams/{teamId}/users/remove Source: https://help.mts-link.ru/category/4157/index Removes a user from a team in chats. ```APIDOC ## POST /chats/teams/{teamId}/users/remove ### Description Removes a user from a team in chats. ### Method POST ### Endpoint /chats/teams/{teamId}/users/remove ### Parameters #### Path Parameters - **teamId** (string) - Required - The ID of the team. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **status** (string) - Removal status. #### Response Example ```json { "status": "removed" } ``` ``` -------------------------------- ### Link Chats API Source: https://help.mts-link.ru/category/4157/index API endpoints for managing channels, messages, and members in Link Chats. ```APIDOC ## Get List of Channels from Link Chats ### Description Retrieves a list of channels available in Link Chats. ### Method GET ### Endpoint /chats/channels/userId ## Create Channel in Link Chats ### Description Creates a new channel in Link Chats. ### Method POST ### Endpoint /chats/channels/create ## Read Messages from Link Chats ### Description Reads messages from a specific channel in Link Chats. ### Method GET ### Endpoint /chats/channel//messages ## Get List of Link Chats Members ### Description Retrieves a list of members within an organization in Link Chats. ### Method GET ### Endpoint /chats/organization/members ## Send Message to Link Chats Channel ### Description Sends a message to a specified channel in Link Chats. ### Method POST ### Endpoint /chats/channels/:chatId/send-message ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.