For the complete documentation index, see llms.txt. This page is also available as Markdown.

Conversations

Folder related APIs

목록 대화 가져오기

get
/webapi/v2/conversations

대화 목록을 가져옵니다. 대화는 기본적으로 마지막 대화 시간 기준으로 내림차순으로 정렬됩니다.

Authorizations
API-KEYstringRequired

Your API key for authentication

Query parameters
llmAppIdstring · nullableOptional
categoryIdstring · nullableOptional
startedAtnumber · nullableOptional

이 값 이전의 첫 번째 대화 시간을 검색하십시오.

endAtnumber · nullableOptional

Search for last chat time before this value

firstChatStartedAtnumber · nullableOptional

Search for first chat time after this value

firstChatEndAtnumber · nullableOptional

Search for first chat time before this value

searchTermstring · nullableOptional
cursorstring · nullableOptional
variablesstring[] · nullableOptional
pageSizeinteger · min: 1 · max: 50OptionalDefault: 50
activeOnlybooleanOptionalDefault: false
backgroundRunningboolean · nullableOptional
orderstring · enumOptionalPossible values:
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

알겠습니다

application/json
cursorstring · nullableRequired

페이지 네비게이션을 위한 커서

get/webapi/v2/conversations

대화 설정

post
/webapi/v2/conversations/bulk_update

Update state, assignee, title, or categories for multiple conversations at once. Filter by conversation IDs, user IDs, app IDs, or category IDs.

Authorizations
API-KEYstringRequired

Your API key for authentication

Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Body
userIdsstring[] · nullableOptional

필터링을 위한 유저의 ID

llmAppIdsstring[] · nullableOptional

필터링을 위한 llm 앱의 ID

categoryIdsstring[] · nullableOptional

필터링을 위한 대화 카테고리의 ID

conversationIdsstring[] · nullableOptional

필터링을 위한 대화 ID

Responses
200

알겠습니다

No content

post/webapi/v2/conversations/bulk_update

No content

ID로 대화 가져오기

get
/webapi/v2/conversations/{conversation_id}

대화를 시작해 주세요.

대화에 제공된 대화은 가장 최근의 20건입니다.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
Query parameters
variablesstring[] · nullableOptional

Comma separated list of variables to include in the response

Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

알겠습니다.

application/json
idstringRequired

대화의 고유 ID

titlestringRequired

대화의 제목

createdAtnumberRequired

대화 생성 시간

lastChatTimenumber · nullableRequired

대화 마지막 대화 시간

isEndbooleanRequired

대화가 완료되었습니까 아니면 안 되었습니까?

categoriesstring[] · nullableRequired

대화 카테고리

memostring · nullableRequired

대화 메모

chatCountintegerRequired

총 대화 수

get/webapi/v2/conversations/{conversation_id}

대화 설정

patch
/webapi/v2/conversations/{conversation_id}

Partially update a conversation's state, assignee, title, or categories.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Body
statestring · enum · nullableOptional

대화의 상태

Possible values:
assigneestring · nullableOptional

대화의 담당자

categoryIdsstring[] · nullableOptional

카테고리의 ID

titlestring · nullableOptional

대화의 제목

Responses
200

알겠습니다.

application/json
idstringRequired

대화의 고유 ID

titlestringRequired

대화의 제목

createdAtnumberRequired

대화 생성 시간

lastChatTimenumber · nullableRequired

대화 마지막 대화 시간

isEndbooleanRequired

대화가 완료되었습니까 아니면 안 되었습니까?

categoriesstring[] · nullableRequired

대화 카테고리

memostring · nullableRequired

대화 메모

chatCountintegerRequired

총 대화 수

patch/webapi/v2/conversations/{conversation_id}

대화 목록 대화

get
/webapi/v2/conversations/{conversation_id}/chats

대화 대화을 가져오세요. 대화은 타임스탬프를 기준으로 오름차순으로 정렬됩니다.

대화 페이지 크기는 100입니다.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
Query parameters
pageNointeger · min: 1OptionalDefault: 1
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

좋아

application/json
pageNointegerRequired
totalCountintegerRequired
get/webapi/v2/conversations/{conversation_id}/chats

ID로 대화 상태 가져오기

get
/webapi/v2/conversations/{conversation_id}/running

Check whether a conversation is currently running in the background.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

알겠습니다

application/json
isRunningbooleanRequired

백그라운드 실행 상태

get/webapi/v2/conversations/{conversation_id}/running

Stop Conversation

post
/webapi/v2/conversations/{conversation_id}/stop

Stop a running conversation.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

OK

application/json
isRunningbooleanRequired

백그라운드 실행 상태

post/webapi/v2/conversations/{conversation_id}/stop

Get Chat

get
/webapi/v2/conversations/{conversation_id}/chats/{chat_id}

Get a specific chat by ID from a conversation.

This API is useful for verifying the message content after a streaming response from run_apps API. The response includes detailed chat information compatible with LLMResponse.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
chat_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

OK

application/json

Detailed chat information compatible with LLMResponse for run_apps API response verification.

Extends Chat with additional fields for verifying streaming responses from run_apps API.

idstringRequired

Unique ID of the chat

typestring · nullableOptional

Node type of the chat

senderstringRequired

Sender Type

Example: USER
messagestringRequired

Chat message

timestampnumberRequired

Timestamp of the chat message creation time

completedbooleanRequired

Whether the chat generation is completed

ratingboolean · nullableRequired

Rating of the chat

agentRatingboolean · nullableRequired

Agent rating of the chat

get/webapi/v2/conversations/{conversation_id}/chats/{chat_id}

아이디로 대화 대화 삭제

delete
/webapi/v2/conversations/{conversation_id}/chats/{chat_id}

Delete a specific chat message from a conversation.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
chat_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

알겠습니다.

No content

delete/webapi/v2/conversations/{conversation_id}/chats/{chat_id}

No content

대화 제목 업데이트

put
/webapi/v2/conversations/{conversation_id}/title

대화 제목 설정.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Body
titlestringRequired

대화의 제목

Responses
200

알겠습니다

application/json
idstringRequired

대화의 고유 ID

titlestringRequired

대화의 제목

createdAtnumberRequired

대화 생성 시간

lastChatTimenumber · nullableRequired

대화 마지막 대화 시간

isEndbooleanRequired

대화가 완료되었습니까 아니면 안 되었습니까?

categoriesstring[] · nullableRequired

대화 카테고리

memostring · nullableRequired

대화 메모

chatCountintegerRequired

총 대화 수

put/webapi/v2/conversations/{conversation_id}/title

피드백 게시하기

post
/webapi/v2/conversations/{conversation_id}/chats/{chat_id}/feedback

Submit a thumbs-up or thumbs-down feedback on a generated chat response. Negative feedback can include a suggested answer and feedback selections.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_idstringRequired
chat_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Body
ratingboolean · nullableOptional

대화에 대한 평가

suggestedAnswerstring · nullableOptional

제안된 답변

Responses
200

알겠습니다.

application/json
conversationIdstringRequired
chatIdstringRequired
ratingboolean · nullableOptional
post/webapi/v2/conversations/{conversation_id}/chats/{chat_id}/feedback

대화 카테고리 목록

get
/webapi/v2/conversation_categories

List all conversation categories in the project.

Authorizations
API-KEYstringRequired

Your API key for authentication

Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

application/json
get/webapi/v2/conversation_categories

대화 카테고리 생성

post
/webapi/v2/conversation_categories

Create a new conversation category with the given name.

Authorizations
API-KEYstringRequired

Your API key for authentication

Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Body
namestringRequired
Responses
200

알겠습니다.

application/json
categoryIdstringRequired

카테고리의 고유 ID

namestringRequired

카테고리 이름

post/webapi/v2/conversation_categories

대화 카테고리 삭제

delete
/webapi/v2/conversation_categories/{conversation_category_id}

Delete a conversation category by ID.

Authorizations
API-KEYstringRequired

Your API key for authentication

Path parameters
conversation_category_idstringRequired
Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Responses
200

확인

No content

delete/webapi/v2/conversation_categories/{conversation_category_id}

No content

채팅 완성

post
/webapi/v2/chat/completions

검색 없이 LLM을 직접 호출합니다.

Mally의 LLM 인프라(모델 라우팅, 과금)를 경유합니다. 'mode' 필드를 통해 동기 및 스트리밍 모드 모두 지원합니다.

Authorizations
API-KEYstringRequired

Your API key for authentication

Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Body
modelstringOptional

LLM model name (Mally internal name)

Default: gpt4_o
temperaturenumberOptional

Sampling temperature

Default: 0.3
modestring · enumOptional

sync or stream

Default: syncPossible values:
max_tokensintegerOptional

Max completion tokens

Default: 2048
Responses
200

OK

No content

post/webapi/v2/chat/completions

No content

일일 대화 횟수

get
/webapi/conversation_daily_count

주어진 범위에 대한 하루 총 대화 수.

Authorizations
API-KEYstringRequired

Your API key for authentication

Header parameters
AGENT-EMAILstringOptional

Optional: Email of the agent to use for this request

USER-EMAILstringOptional

Optional: Email address to associate with the user

OWN-USER-IDstringOptional

Optional: User ID to identify or create a user

Body
startDatestringOptional

YYYY-MM-DD 형식으로 조회할 날짜 범위의 시작.

endDatestringOptional

조회할 날짜 범위의 끝(YYYY-MM-DD 형식).

Responses
200

성공적으로 검색된 일일 대화 횟수

application/json
errorsobject · nullableOptional
get/webapi/conversation_daily_count

Last updated