Support Bot
GET /api/support-bot/sessions
List Sessions
Авторизация: Bearer Token
Response 200: Successful Response
array[SessionResponse]
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| line | Line | нет | |
| status | Status | нет | |
| created_by | Created By | нет | |
| organization_id | Organization Id | нет | |
| summary | Summary | нет | |
| created_at | Created At | нет |
POST /api/support-bot/sessions
Create Session
Авторизация: Bearer Token
Request Body:
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| line | Line | нет | |
| organization_id | Organization Id | нет |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| line | Line | нет | |
| status | Status | нет | |
| created_by | Created By | нет | |
| organization_id | Organization Id | нет | |
| summary | Summary | нет | |
| created_at | Created At | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
GET /api/support-bot/sessions/{session_id}
Get Session
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| session_id | Session Id |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| line | Line | нет | |
| status | Status | нет | |
| created_by | Created By | нет | |
| organization_id | Organization Id | нет | |
| summary | Summary | нет | |
| created_at | Created At | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
POST /api/support-bot/sessions/{session_id}/close
Close Session
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| session_id | Session Id |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| line | Line | нет | |
| status | Status | нет | |
| created_by | Created By | нет | |
| organization_id | Organization Id | нет | |
| summary | Summary | нет | |
| created_at | Created At | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
POST /api/support-bot/sessions/{session_id}/messages
Send Message
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| session_id | Session Id |
Request Body:
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| text | Text | да |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| message_id | Message Id | нет | |
| conclusion | Conclusion | нет | |
| diagnostic_data | Diagnostic Data | нет | |
| is_client_issue | Is Client Issue | нет | |
| proposed_actions | array[object] | нет | |
| status | Status | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
GET /api/support-bot/sessions/{session_id}/messages
Get Messages
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| session_id | Session Id |
Response 200: Successful Response
array[MessageResponse]
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| session_id | Session Id | нет | |
| role | Role | нет | |
| content | Content | нет | |
| metadata | Metadata | нет | |
| created_at | Created At | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
POST /api/support-bot/sessions/{session_id}/actions/confirm
Confirm Action
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| session_id | Session Id |
Request Body:
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| action_ids | array[string] | да |
Response 200: Successful Response
array[ActionResultResponse]
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| action_id | Action Id | нет | |
| success | Success | нет | |
| message | Message | нет | |
| snapshot_before | Snapshot Before | нет | |
| result | Result | нет | |
| verify_result | Verify Result | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
GET /api/support-bot/actions/whitelist
Get Actions Whitelist
Авторизация: Bearer Token
Response 200: Successful Response
Нет данных
GET /api/support-bot/org/{org_identifier}/health
Org Health
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| org_identifier | Org Identifier |
Response 200: Successful Response
Нет данных
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |