외부 통합 가능한 13개 엔드포인트 — 모두 인증 불필요 / 5분~1시간 캐시
| Method | Path | 설명 | Cache | Auth |
|---|---|---|---|---|
GET |
/api/stats/public |
서비스 공개 지표 (총 사용자/유료/주간 활성/블로그 수) | 5min | no |
GET |
/api/posts.json |
블로그 포스트 카탈로그 (slug, title, date, desc, tags) | 5min | no |
GET |
/api/search?q=:query |
통합 검색 (블로그·도구·페이지) | none (60req/min) | no |
GET |
/api/trending |
최근 7일 페이지뷰 기준 인기 블로그 포스트 | 5min | no |
GET |
/api/testimonials |
승인된 사용자 후기 목록 | 5min | no |
GET |
/api/champion/:id |
챔피언 쿨다운 데이터 (id, name, ult, cooldown) | 1h | no |
GET |
/api/overlay/version |
오버레이 최신 버전 정보 | 5min | no |
GET |
/health |
서비스 헬스 (db, uptime, 메모리) | none | no |
GET |
/sitemap.xml |
메인 사이트맵 (200+ URL) | 1h | no |
GET |
/sitemap_news.xml |
Google News sitemap (최근 2일 신규 글) | 1h | no |
GET |
/rss.xml |
블로그 RSS 피드 | 1h | no |
POST |
/api/license/verify |
오버레이 라이선스 검증 (1 토큰 = 1 PC) | none | token |
POST |
/api/license/heartbeat |
라이선스 활성 신호 (5분 주기) | none | token |
curl https://lolbutler.allthatai.kr/api/stats/public — 공개 지표curl 'https://lolbutler.allthatai.kr/api/search?q=점멸' — 검색curl https://lolbutler.allthatai.kr/api/champion/Ahri — 챔피언 데이터/api/search 60req/min, 기타 무제한 (캐시 의존)
통합 문의: leescvsir@gmail.com