H Chat AI Studio REST API 문서
https://tridive.ioH Chat AI Studio API는 NextAuth 세션 기반 인증을 사용합니다. 모든 쓰기 API(POST/PUT/DELETE)와 GET /api/export, /api/bedrock/status는 세션 인증이 필요합니다. /api/auth/* 라우트는 인증 검사에서 제외됩니다.
*@hmg.com// 400 — Zod validation error
{
"error": "제목은 1~200자여야 합니다."
}
// 401 — Missing session
{
"error": "로그인이 필요합니다.",
"loginUrl": "/login"
}
// 429 — Rate limit exceeded
// Header: Retry-After: 60
{
"error": "요청이 너무 많습니다. 잠시 후 다시 시도해주세요."
}모든 API 입력은 Zod 스키마로 검증됩니다. 잘못된 입력 시 400 에러와 함께 첫 번째 에러 메시지가 반환됩니다.
CreatePostSchemaVoteSchemaShareSchemaBedrockChatSchemaBedrockEmbedSchemaPixelChatSchemaNewsletterSchemaBedrock 자격증명은 서버 사이드 전용입니다. 클라이언트에서 키를 제공할 수 없습니다. /api/bedrock/status는 더 이상 accessKeyPrefix를 노출하지 않습니다.
게시물과 답변은 소프트 삭제됩니다. deletedAt이 설정된 항목은 모든 조회 쿼리에서 자동으로 제외됩니다.
모든 쓰기 작업(생성, 수정, 삭제, 투표)은 AuditLog 항목을 자동 생성합니다. 사용자, 액션, 대상 리소스가 기록됩니다.