Dokumentacja API
Każdy endpoint, z przykładami do skopiowania i interaktywnym eksploratorem.
Przechowywany wyłącznie w pamięci tej karty, nigdy zapisywany. Jeśli masz już zalogowaną sesję w /admin, możesz zostawić to pole puste — te same trasy autoryzuje ciasteczko sesji.
Publiczne
Bez uwierzytelniania. To są endpointy, które wywołują twoje loadery w Robloxie.
Admin — skrypty
Wyślij Authorization: Bearer <ADMIN_TOKEN>. Panel /admin używa dla tych samych tras ciasteczka sesji; działa każde z tych dwóch poświadczeń.
Admin — klucz
Endpointy operacyjne dla rotującego klucza.
Kody błędów
Błędy zwracają { "ok": false, "error": "<code>" }, a przy błędach walidacji także czytelne dla człowieka message.
| Kod | Status | Znaczenie |
|---|---|---|
| unauthorized | 401 | Brakujący lub błędny token bearer / ciasteczko admina. |
| rate_limited | 429 | Zbyt wiele żądań. Retry-After mówi, jak długo czekać. |
| bad_request | 400 | Treść żądania nie była prawidłowym JSON-em. |
| INVALID_SLUG | 400 | Slug nie składa się z 3-64 małych liter, cyfr i myślników. |
| INVALID_TITLE | 400 | Tytuł był pusty. |
| INVALID_IMAGE_URL | 400 | imageUrl nie zaczyna się od http:// ani https://. |
| EMPTY_SOURCE | 400 | Źródło skryptu było puste lub zawierało same białe znaki. |
| SLUG_TAKEN | 400 | Inny wpis używa już tego sluga. |
| NOT_FOUND | 404 | Nie ma wpisu o takim slugu. |
| internal_error | 500 | Nieoczekiwana awaria serwera lub bazy danych. |