API 레퍼런스
모든 엔드포인트는 JSON을 받으며 인증을 위해 X-API-Key 헤더가 필요합니다.
기본 URL과 헤더
- 기본 URL
https://horizon.pm/api/v1/app- X-API-Key
- 프로젝트 API 키입니다. 모든 요청에 함께 보내세요.
엔드포인트
25개 중 25개
| 메서드 | 경로 | 기능 | URL 복사 |
|---|---|---|---|
| POST | /user-management/signup | 인증 | |
| POST | /user-management/signin | 인증 | |
| POST | /user-management/check-auth | 사용자 | |
| POST | /user-management/change-name | 사용자 | |
| GET | /player-profile | 플레이어 프로필 | |
| PUT | /player-profile | 플레이어 프로필 | |
| POST | /leaderboard/submit | 리더보드 | |
| GET | /leaderboards/{boardKey}/top | 리더보드 | |
| POST | /validated-actions/runs | 검증된 액션 | |
| POST | /validated-actions/submit | 검증된 액션 | |
| POST | /cloud-save/save | 클라우드 저장 | |
| POST | /cloud-save/load | 클라우드 저장 | |
| GET | /remote-config/{configKey} | 원격 구성 | |
| GET | /remote-config/all | 원격 구성 | |
| GET | /localization/{key} | 현지화 | |
| GET | /localization/all | 현지화 | |
| GET | /news | 뉴스 | |
| POST | /gift-codes/validate | 기프트 코드 | |
| POST | /gift-codes/redeem | 기프트 코드 | |
| POST | /email-sending/send | 이메일 발송 | |
| GET | /email-sending/{emailId} | 이메일 발송 | |
| POST | /crash-reports/session | 크래시 리포트 | |
| POST | /crash-reports/create | 크래시 리포트 | |
| POST | /user-feedback/submit | 사용자 피드백 | |
| POST | /user-logs/create | 사용자 로그 |
요청 예시
Bash
1curl -X POST https://horizon.pm/api/v1/app/user-management/signup \
2 -H "Content-Type: application/json" \
3 -H "X-API-Key: horizon_YOUR_API_KEY_HERE" \
4 -d '{"type":"ANONYMOUS","username":"TestPlayer","includeRefreshToken":true}'