API-referentie
Elk endpoint accepteert JSON en vereist de X-API-Key-header voor authenticatie.
Basis-URL en header
- Basis-URL
https://horizon.pm/api/v1/app- X-API-Key
- De API key van je project. Stuur hem mee met elk verzoek.
Eindpunten
25 van 25
| Methode | Pad | Functies | URL kopiëren |
|---|---|---|---|
| POST | /user-management/signup | Authenticatie | |
| POST | /user-management/signin | Authenticatie | |
| POST | /user-management/check-auth | Gebruikers | |
| POST | /user-management/change-name | Gebruikers | |
| GET | /player-profile | Spelersprofiel | |
| PUT | /player-profile | Spelersprofiel | |
| POST | /leaderboard/submit | Leaderboard | |
| GET | /leaderboards/{boardKey}/top | Leaderboard | |
| POST | /validated-actions/runs | Gevalideerde acties | |
| POST | /validated-actions/submit | Gevalideerde acties | |
| POST | /cloud-save/save | Cloud Opslag | |
| POST | /cloud-save/load | Cloud Opslag | |
| GET | /remote-config/{configKey} | Externe Config | |
| GET | /remote-config/all | Externe Config | |
| GET | /localization/{key} | Lokalisatie | |
| GET | /localization/all | Lokalisatie | |
| GET | /news | Nieuws | |
| POST | /gift-codes/validate | Cadeaucodes | |
| POST | /gift-codes/redeem | Cadeaucodes | |
| POST | /email-sending/send | E-mail Verzenden | |
| GET | /email-sending/{emailId} | E-mail Verzenden | |
| POST | /crash-reports/session | Crashrapporten | |
| POST | /crash-reports/create | Crashrapporten | |
| POST | /user-feedback/submit | Gebruikersfeedback | |
| POST | /user-logs/create | Gebruikerslogboeken |
Voorbeeldverzoek
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}'