REST API
백테스팅 API 사용법
마지막 수정: 2026. 7. 14. 오전 8:02:03약 2분 소요
기본 URL
http://localhost:8000/api/v1
주요 엔드포인트
GET /strategy_docs/list— 전체 문서 목록 조회 (카테고리·정렬 파라미터 지원)GET /strategy_docs/{slug}— 특정 문서 상세 조회POST /strategy_docs/create— 새 문서 생성PATCH /strategy_docs/{slug}— 기존 문서 부분 수정DELETE /strategy_docs/{slug}— 문서 삭제GET /strategy_docs/categories— 카테고리 목록 조회
요청 예시
GET /api/v1/strategy_docs/buy-hold
Authorization: Bearer eyJ...
HTTP 200
{
"slug": "buy-hold",
"title": "Buy & Hold",
"content": "<h2>...</h2>"
}
응답 형식
모든 응답은 JSON 형식입니다.
목록 API는 {"items": [...], "total": N} 구조를 반환합니다.
오류 응답은 {"detail": "오류 메시지"} 형식입니다.
HTTP 상태 코드
- 200 — 성공
- 404 — 해당 slug의 문서를 찾을 수 없음
- 422 — 요청 데이터 유효성 검사 실패
- 500 — 서버 내부 오류