Перейти к содержанию

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