Справочник публичного API
OpenAPI 1.4.0, 37 путей. Сгенерировано из спецификации, не из ручного списка.
Здесь только публичная поверхность: API-ключ, visitor JWT, Site ID. Панель, staff admin и agent token не документируются.
Status
| Метод | Путь | Auth | Суть |
|---|
GET | /v1/status | нет | Public API version |
Ingest
| Метод | Путь | Auth | Суть |
|---|
POST | /v1/ingest/messages | API key | Server ingest message |
Widget
| Метод | Путь | Auth | Суть |
|---|
POST | /v1/widget/bootstrap | нет | Bootstrap visitor session (browser embed) |
POST | /v1/widget/embed-session | API key | Issue visitor session (server BFF) |
GET | /v1/widget/messages | Visitor JWT | Visitor chat history |
POST | /v1/widget/messages | Visitor JWT | Visitor send message |
POST | /v1/widget/events | Visitor JWT | Widget analytics beacon |
POST | /v1/widget/identify | Visitor JWT | Set visitor identity traits |
POST | /v1/widget/canned-prompt | Visitor JWT | Exchange canned prompt pair |
GET | /v1/widget/channel-security | Visitor JWT | Channel encryption metadata for visitor |
POST | /v1/widget/e2ee/start | Visitor JWT | Start E2EE session handshake |
GET | /v1/widget/capability-confirm | Visitor JWT | Pending capability confirm cards for the visitor |
POST | /v1/widget/capability-confirm | Visitor JWT | Visitor confirms or cancels a pending capability write |
Attachments
| Метод | Путь | Auth | Суть |
|---|
POST | /v1/attachments/intent | API key | Create presigned upload intent |
POST | /v1/attachments/{id}/complete | API key | Finalize attachment after S3 upload |
GET | /v1/attachments/{id} | API key | Attachment metadata |
GET | /v1/attachments/{id}/download | API key | Download attachment bytes |
POST | /v1/attachments/upload-intent | API key | Alias for POST /v1/attachments/intent |
POST | /v1/widget/attachments/intent | Visitor JWT | Visitor attachment upload intent |
POST | /v1/widget/attachments/{id}/complete | Visitor JWT | Finalize visitor attachment upload |
GET | /v1/widget/attachments/{id}/download | Visitor JWT | Download visitor attachment |
WebSocket
| Метод | Путь | Auth | Суть |
|---|
POST | /v1/ws/ticket | API key | Issue WebSocket connection ticket |
Channels
| Метод | Путь | Auth | Суть |
|---|
GET | /v1/channels | API key | List registered channels |
POST | /v1/channels | API key | Create channel |
GET | /v1/channels/{id} | API key | Get channel by id |
PATCH | /v1/channels/{id} | API key | Update channel |
DELETE | /v1/channels/{id} | API key | Archive channel |
Conversations
| Метод | Путь | Auth | Суть |
|---|
GET | /v1/conversations | API key | List conversation summaries |
GET | /v1/conversations/{channel}/messages | API key | Message history for a channel |
POST | /v1/conversations/{channel}/messages | API key | Agent reply in a widget conversation |
GET | /v1/conversations/{channel}/assignment | API key | Get conversation assignment |
PUT | /v1/conversations/{channel}/assignment | API key | Assign conversation |
POST | /v1/conversations/{channel}/transfer | API key | Transfer conversation assignment |
GET | /v1/conversations/{channel}/assignment/history | API key | Assignment history |
Analytics
| Метод | Путь | Auth | Суть |
|---|
POST | /v1/analytics/track | API key | Track widget or product analytics event |
Team
| Метод | Путь | Auth | Суть |
|---|
GET | /v1/team/roles | API key | List tenant roles (SDK routing) |
Webhooks
| Метод | Путь | Auth | Суть |
|---|
GET | /v1/webhooks | API key | Get outbound webhook config |
POST | /v1/webhooks | API key | Create outbound webhook endpoint |
PUT | /v1/webhooks | API key | Legacy update of the first outbound webhook |
PATCH | /v1/webhooks/{id} | API key | Update webhook endpoint |
DELETE | /v1/webhooks/{id} | API key | Delete webhook endpoint |
POST | /v1/webhooks/{id}/test | API key | Send a test webhook delivery |
POST | /v1/webhooks/test | API key | Send a test webhook delivery |
RAG
| Метод | Путь | Auth | Суть |
|---|
GET | /v1/rag/documents | API key | List knowledge documents |
POST | /v1/rag/documents | API key | Index a knowledge document |
DELETE | /v1/rag/documents/{id} | API key | Delete a knowledge document |
Contacts
| Метод | Путь | Auth | Суть |
|---|
GET | /v1/contacts | API key | List visitor identities |
GET | /v1/contacts/{channel} | API key | Get identity for a channel |
PUT | /v1/contacts/{channel} | API key | Upsert identity traits for a channel |