ModuQuant

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 — 서버 내부 오류