API Reference
API 참조
모든 Blitz Rocket REST API v1 엔드포인트에 대한 완전한 참조
API 참조
Blitz Rocket REST API v1은 콘테스트, 참가작, 보너스 액션, 구매 등 관리를 위한 엔드포인트를 제공합니다. 모든 엔드포인트는 /api/v1로 시작합니다.
엔드포인트 개요
| 리소스 | 엔드포인트 | 메서드 | 인증 |
|---|---|---|---|
| 콘테스트 | /api/v1/contests | GET | 공개 |
| 콘테스트 상세 | /api/v1/contests/:contestId | GET | 공개 |
| 참가작 | /api/v1/contests/:contestId/entries | GET, POST | 공개 / 비공개 |
| 참가작 상세 | /api/v1/entries/:entryId | GET, PUT | 공개 / 비공개 |
| 실격 처리 | /api/v1/entries/:entryId/disqualify | POST | 비공개 |
| 포인트 | /api/v1/entries/:entryId/points | POST | 비공개 |
| 보너스 액션 | /api/v1/entries/:entryId/bonus-actions | GET | 공개 |
| 액션 완료 | /api/v1/entries/:entryId/bonus-actions/:id/complete | POST | 공개 |
| 구매 | /api/v1/contests/:contestId/purchases | POST | 비공개 |
| 리더보드 | /api/v1/contests/:contestId/leaderboard | GET | 공개 |
| 분석 | /api/v1/contests/:contestId/analytics | GET | 공개 |
인증
모든 엔드포인트는 x-api-key 헤더를 통해 전달되는 API 키가 필요합니다. 자세한 내용은 인증을 참조하세요.
키 유형 권한
- 공개 키 — 모든
GET엔드포인트 및 보너스 액션 완료에 접근 가능 - 비공개 키 —
POST및PUT작업을 포함한 모든 엔드포인트에 접근 가능