SaaS API가이드라인 V4
세션 삭제 (Gemini 파일 정리)
V4 가이드라인 세션을 정리하고 Gemini 에 업로드된 파일을 삭제합니다.
세션 삭제 (Gemini 파일 정리)
세션의 geminiFileIds 에 등록된 파일을 Gemini API 에서 삭제하고 세션 자체는 geminiFileIds / expiresAt 필드를 비웁니다.
세션 도큐먼트(GuidelineDocument) 자체는 삭제되지 않습니다. 가이드라인 데이터(data) 와 상태는 보존되며, 다시 컨셉 생성하면 같은 세션이 갱신됩니다.
HTTP 요청
DELETE /ai/guideline/v4/{collabNo}/session
Authorization: Bearer {access_token}응답
{
"status": 200,
"code": null,
"message": "세션 삭제 완료",
"data": null
}동작
- 세션이 존재하지 않으면 무동작 (404 아닌 200 응답)
geminiFileIds가 비어있지 않으면 Python/report/guideline/v4/cleanup호출 (실패 시 로그만 남기고 계속)- 세션의
geminiFileIds/expiresAt을 null 로 만들고 저장
사용 시나리오
- 가이드라인 저장(COMPLETED) 직후 Gemini 파일 비용 절감용
- 세션 재시작 (다른 파일로 다시 컨셉 생성)
- TTL 만료 전 명시적 cleanup