본문으로 건너뛰기
버전: 최신 버전

Stop Session

활성 세션을 종료하고 서버 리소스를 해제합니다. 사용자가 대화를 끝내거나 브라우저를 닫을 때 반드시 호출해야 과금이 정확히 집계됩니다. 전체 흐름에서 마지막 단계입니다.

POST/api/v2/sessions/stop

Headers

헤더
STUDIO-API-KEY{userKey}
Content-Typeapplication/json

Body

파라미터타입필수 여부설명
session_idstringrequired종료할 세션 ID. Start Session 응답의 data.session_id
reasonenumrequired종료 사유: USER_CLOSED, TIMEOUT, ERROR

예시

curl https://ai-streamer.deepbrain.io/api/v2/sessions/stop \
-H "Content-Type: application/json" \
-H "STUDIO-API-KEY: ${userKey}" \
-X POST \
-d '{
"session_id": "${SESSION_ID}",
"reason": "USER_CLOSED"
}'

성공(code: 1000)

{
"code": 1000,
"data": null,
"message": "세션이 종료되었습니다"
}

Next Step

세션이 성공적으로 종료되면 과금이 정지되고 모든 리소스가 해제됩니다.