Перейти к основному содержимому

Messaging — справочник эндпоинтов

Актуально для: SimpleTwo 0.9.x · Сгенерировано из кода службы messaging/

Продуктовый сервер: разговоры и сообщения, звонки и сигналинг, присутствие, боты, вложения.

Это карта, а не описание

Файл собран автоматически из объявлений маршрутов, поэтому он не отстаёт от кода, но и не рассказывает, что делает каждый эндпоинт. Описания, примеры запросов и коды ошибок — в статьях раздела API; карта нужна, чтобы увидеть поверхность целиком и найти, где она объявлена.

Пересобрать: python3 site/docs-gen/api-reference.py. Столбец «Аутентификация» выведен из префикса пути — соглашение продукта, а не разбор middleware.

Всего эндпоинтов: 140.

auth

МетодПутьАутентификацияОбъявлен в
POST/v1/auth/renewAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

avatars

МетодПутьАутентификацияОбъявлен в
DELETE/v1/avatars/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/avatars/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PUT/v1/avatars/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

blocks

МетодПутьАутентификацияОбъявлен в
GET/v1/blocksAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/blocksAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/blocks/{username}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

bots

МетодПутьАутентификацияОбъявлен в
GET/v1/bots/{bot}/conversationsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/bots/{bot}/conversations/{id}/messagesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

calls

МетодПутьАутентификацияОбъявлен в
GET/v1/calls/iceAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/calls/linkAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/calls/link/admitAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/calls/moderateAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/calls/passAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/calls/recordAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/calls/tokenAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

channels

МетодПутьАутентификацияОбъявлен в
GET/v1/channels/publicAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/channels/{id}/joinAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

contacts

МетодПутьАутентификацияОбъявлен в
GET/v1/contactsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/contactsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/contacts/{username}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

control

МетодПутьАутентификацияОбъявлен в
GET/control/ai/modelsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/auditтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/automationsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/automations/runsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
DELETE/control/automations/{id}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
PUT/control/automations/{id}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/automations/{id}/fireтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/botsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/botsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
DELETE/control/bots/ai/{username}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/bots/ai/{username}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/bots/disabledтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/bots/inventoryтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/bots/owner-disabledтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
DELETE/control/bots/owner/{owner}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/bots/webhook-test/{username}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
DELETE/control/bots/{username}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/conversationsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/conversations/{id}/members/bulkтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/conversations/{id}/members/{user}только с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/delegationтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/delegationтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/encryption/generationsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/exportтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/originsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/originsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/recognitionтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/recognitionтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
POST/control/sfu-poolтолько с localhost хоста службы (через SSH из координатора)messaging/internal/api/control.go
GET/control/tlsтолько с localhost хоста службы (через SSH из координатора)messaging/internal/msgtls/msgtls.go
POST/control/tls/issueтолько с localhost хоста службы (через SSH из координатора)messaging/internal/msgtls/msgtls.go

conversations

МетодПутьАутентификацияОбъявлен в
GET/v1/conversationsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversationsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/joinAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/conversations/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PATCH/v1/conversations/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PUT/v1/conversations/{id}/archiveAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/conversations/{id}/avatarAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/avatarAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/bansAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/browseAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/deliveredAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/conversations/{id}/draftAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PUT/v1/conversations/{id}/draftAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/eventsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/invitesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/join-tokenAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/membersAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/membersAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/conversations/{id}/members/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/conversations/{id}/members/{user}/banAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/members/{user}/banAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/members/{user}/roleAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/messagesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/messagesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/conversations/{id}/messages/{seq}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PATCH/v1/conversations/{id}/messages/{seq}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/messages/{seq}/pinAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PATCH/v1/conversations/{id}/messages/{seq}/unitAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PUT/v1/conversations/{id}/notifyAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PUT/v1/conversations/{id}/pinAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/pinsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/reactionsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/readAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/threadAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/conversations/{id}/unitsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/unitsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PATCH/v1/conversations/{id}/units/{unit}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/units/{unit}/readAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/units/{unit}/subAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/conversations/{id}/viewsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

devices

МетодПутьАутентификацияОбъявлен в
POST/v1/devicesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/devices/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

directory

МетодПутьАутентификацияОбъявлен в
POST/v1/directory/eventsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PUT/v1/directory/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

drafts

МетодПутьАутентификацияОбъявлен в
GET/v1/draftsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

events

МетодПутьАутентификацияОбъявлен в
POST/v1/events/publishAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

federation

МетодПутьАутентификацияОбъявлен в
GET/v1/federation/avatar/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/federation.go
POST/v1/federation/deliverAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/federation.go
GET/v1/federation/infoAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/federation.go
GET/v1/federation/lookupAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

healthz

МетодПутьАутентификацияОбъявлен в
GET/healthzбез аутентификацииmessaging/cmd/simpletwo-mcp/gateway.go

keys

МетодПутьАутентификацияОбъявлен в
POST/v1/keysAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/keys/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

me

МетодПутьАутентификацияОбъявлен в
GET/v1/me/agentsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/myagents.go
DELETE/v1/me/agents/{bot}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/myagents.go
POST/v1/me/agents/{bot}/startAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/myagents.go
POST/v1/me/agents/{bot}/stopAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/myagents.go
DELETE/v1/me/avatarAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/me/avatarAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

messages

МетодПутьАутентификацияОбъявлен в
POST/v1/messages/fetchAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

people

МетодПутьАутентификацияОбъявлен в
POST/v1/people/canAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

presence

МетодПутьАутентификацияОбъявлен в
GET/v1/presenceAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/presenceAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/presence/activityAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/presence/subscriptionsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/presence/subscriptions/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
PUT/v1/presence/subscriptions/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

readyz

МетодПутьАутентификацияОбъявлен в
GET/readyzmessaging/cmd/simpletwo-mcp/gateway.go

recognition

МетодПутьАутентификацияОбъявлен в
GET/v1/recognition/configAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/recognition/expertsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/recognition/kudosAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/recognition/kudosAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/recognition/profileAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/recognition/profile/{user}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/recognition/progressAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/recognition/skillsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/recognition/skillsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
DELETE/v1/recognition/skills/{skill}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
POST/v1/recognition/skills/{skill}/endorseAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

revocations

МетодПутьАутентификацияОбъявлен в
POST/v1/revocationsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
МетодПутьАутентификацияОбъявлен в
GET/v1/searchAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

signal

МетодПутьАутентификацияОбъявлен в
POST/v1/signalAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

sync

МетодПутьАутентификацияОбъявлен в
GET/v1/syncAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

units

МетодПутьАутентификацияОбъявлен в
GET/v1/unitsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

uploads

МетодПутьАутентификацияОбъявлен в
POST/v1/uploadsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go
GET/v1/uploads/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go

ws

МетодПутьАутентификацияОбъявлен в
GET/v1/wsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewmessaging/internal/api/api.go